Matlab學習筆記(2019 10 26)

2021-09-29 00:16:22 字數 1552 閱讀 4290

y=inline('sin(x)/(1+3*x+x^2)')
function z=test(x1,x2,x3)

z=x1^2+3*x2^2+3*x3^2+2*x1*x2+3*x2*x3+5*x2*x3

end

function y=invernum(x)

y=0;

x=num2str(x);

for i=1:(length(x)-1)

for j=i+1:length(x)

if x(i)>x(j);

y=y+1;

endend

end

執行結果:

invernum(84723536)

ans =

16
invernum(52397899)

ans =

4
function y = isprime(x)

for i = 2:x-1

if mod(x,i)==0

y='y不是素數';

break

disp(y)

elseif i==x-1

y='y是素數';

else

continue

endend

執行結果

isprime(17)

ans =

'y是素數'
isprime(16)

ans =

'y不是素數'
function r = coefficient(x,y)

%untitled5 求x,y的相關係數r

% 此處顯示詳細說明

x_mean = mean(x)

y_mean = mean(y)

sx = 0

sy = 0

sxy = 0

%%求x的均方誤差sx

for i = 1:length(x)

% eval(['sx',num2str(i),'=',(x(i)-x_hat)^2])

sx=sx+(x(i)-x_mean)^2;

end%%求y的均方誤差sy

for j = 1:length(y)

sy=sy+(y(i)-y_mean)^2;

end%%求sxy

for i = 1:length(x)

sxy = sxy+ (x(i)-x_mean)*(y(i)-y_mean);

end%%求r

r = sxy/(sqrt(sx)*sqrt(sy))

end

matlab學習筆記

一致化矩陣 z1 1 2 4 3 4 1 z2 1 2 2 5 6 1 b 0 1 q 3 z concur b,q 向量之和 x1 netsum z1,z2 向量之積 x2 netprod z1,z2 感知器神經網路,完成 或 的計算 err goal 0.001 max epoch 500 x ...

MATLAB學習筆記

1.自由探索之恢復 如果不小心關閉了當前路徑視窗 命令歷史記錄視窗或命令視窗,可以通過選單欄的 desktop 選單中 desktoplayout default 恢復。2.開啟簡單的圖形視窗 在命令視窗中的 後面輸入 funtool 並按回車鍵。3.注釋 命令列中的百分號 起注釋的作用,matla...

matlab學習筆記

最近要做 了,菜鳥也得學習matlab了,也不知道怎麼開始學習,就還是使用例子來學習所有的知識吧。然後遇到的問題在這記下來,也算是做筆記,加深印象吧。1 mat l a b繪製一條引數曲線 x cost sin3t y sintcost cos3t 解答 首先定義t的範圍t 0 pi pi 100 ...