行列初期化
x=[0:0.1:1] %0から0.1刻みで1まで関数
% func.m function ret=func(x) ret = 0;無名関数
%無名関数をfに名前を付ける f=@(x)x*x; f2=@(x,y)x*x+y*y;map
y=arrayfun(@(x)x*x, [0:0.1:1]);プロット
plot(x,y); plot(x0,y0,x1,y1);ウィンドウ
h = figure;スクリプトファイル
script_file %カレントディレクトリのscript_file.mを実行csvファイル
M=csvread('file.csv'); plot(M(:,1),M(:,2));多項式近似
p=polyfit(x,y,2); %2次の多項式でy=f(x)を近似 x2=polyval(p,x); %多項式評価
0 件のコメント:
コメントを投稿