プログラミング

voicepeakをコマンドプロンプトで使用する備忘録+python

takashiski.hatenablog.com atarms.hatenablog.com 上記二本の記事を参照した.お二人には感謝を. windows上での動作を想定して書いている voicepeakをコマンドラインで使いたい 私はめんどくさがり屋なので,真っ先にvoicepeak.exeのパスを通した. realiz…

ローレンツ方程式で遊ぶ

で表される非線形型常微分方程式がローレンツ方程式。 変数はx,y,zの三次元座標でtは時間。p,r,bは定数である。 Twitterで上げた通り。背景を塗り替えずにローレンツアトラクタを描画していく。そうじゃないと重い。setup()内で座標保持して、rotate()できる…

【Processing】createGraphics();とPGraphics

createGraphicsクラス processingにPGraphicsというクラスがある。このクラスはprocessingのすべての描画面のインスタンスとして使われている。*1 processing.github.io ディスプレイ外の描写をさせる時に使うとかリファレンスに書いてあるけど、よくわから…

線形代数をpythonで。part1

python.atelierkobato.com まあ私が所属する予定の研究室はゴリゴリプログラムを書くらしく、主に線形代数を使うらしいので上記の記事をやっていこうと思う。 やってく中で疑問が生じた点や、メモを残す。主にサンプルプログラムのpythonの書き方についてを…

OverleafのTeX文書にプログラムのソースコードをいい感じに貼り付ける。

大学一年生のころはLaTeXを自分のパソコンにインストールして、自分で環境を構築していましたが今や、Overleafが一番使いがってが良いのでレポートや文書等をOverleaf*1で作っています。 プログラムのソースコードをいい感じにLaTeXに貼り付けたいな~と思っ…

Tableを使ったcsv読み込み。Processing

csv読み込み 外部のデータをprocessingに読み込ませるとなった時、一番扱いやすいフォーマットは何かと言われたら自分はcsvかなぁと思ったので、processingにcsvを読み込ませたい。 Tableクラス Tableクラスは行と列でできたマトリックスにデータを格納する…

NEORTで作品を公開してみた。

NEORTでProcessing作品を公開してみました。 見ていただけると嬉しいよ。 neort.io ソースコードは以下。flow関数がベクトル場の表現である。 int windowWidth=900; int windowHeight=900; final color palette[]={#70d6ff, #ff70a6, #ff9770, #ffd670, #e9f…

色を16進数表記でpalette的に扱う(Processing)

processingで何に悩むかと言ったら、配色である。 ど素人の私はセンスのいい配色なぞ、RGBの数値とにらめっこしていても出るはずもないことがわかっている。 coolors.co そんなわけで個々のサイトを使う。 素晴らしい配色を作ってくれるサイトです。 このよ…

processingでモザイク処理。intとcolorの関係も。

processingでモザイク処理をしたいと思います。 https://kumohara-tagebuch.hatenablog.com/entry/2022/05/16/013859 の続きみたいなもの。 使用している関数など(重要なもの) get関数 PImageのメソッドであるget()を用いている。これは Pimage img; int x=1…

processingでウィンドウサイズ(size())で変数を使いたい.

void setup()で自由にウィンドウサイズを設定したい void setup(){ int w,h; w=600; h=800; size(w,h); } void draw(){ rect(0,100,100,10); } でプログラムを動かしてみると、 Please fix the size() line to continue. とエラーが出る。 特に、processing…

processingと色 (RGBとHSB)

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$', '$'] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); 目的 RGBについて理解する。prosessingでのRGBの扱いについても理解する。 RGBとは 色の加法混色 光の三原色という言葉は中学生か小学生の…

processing でpng 画像を保存する方法

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$', '$'] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); 目的 processingで今映っている画像を任意のキーボードを打つことによってpngで保存する。 重要な関数 keyPressed(); www.musashinodenpa.c…

C言語のエラーがくそみたいな理由で出た話

C言語のソースコードをコンパイルする際に、 souhoukou.c:48:5: error: stray '\' in program \\・1;31m^ souhoukou.c:48:6: error: stray '\' in program \\・1;31m^ souhoukou.c:48:7: error: stray '\343' in program \\・1;31m^ souhoukou.c:48:8: error…

はてなブログでソースコードを張り付けたい

#include <stdio.h> int main(void){ return 0; } これである。便利だなぁ。 はてなのヘルプ 編集をはてな記法orMarkdown記法にしてあげるとできる。 ちなみにこの記事はMarkdownで書いている。 Markdownの勉強もしたいなぁ。</stdio.h>