判斷乙個數是否為素數
(測試**)function p=
myprime
(a)for i=
2:a-1if
0==rem(a,i)
p=0;
break
; elseif i==a-
1 p=1;
endend
clc;
n =input
('請輸入乙個數:');
res =
myprime
(n);
if res ==
1disp
('是素數'
)else
disp
('不是素數'
)end
求兩個數的最大公約數和最小公倍數
(測試**)function z=
mycalulate
(a,b)
c =1
;while c~=0
c =mod(a,b)
; a = b;
b = c;
endz = a;
end
x =
input
('輸入第乙個數:');
y =input
('輸入第二個數:');
m1 =
mycalulate
(x,y)
;m2 = x*y/m1;
disp([
'最大公約數:'
num2str
(m1)])
;disp([
'最小公倍數:'
num2str
(m2)])
;
求兩個矩陣的乘積
(測試**)function c=
work
(a,b)
[m1,n1]
=size
(a);
[m2,n2]
=size
(b);
if(n1~
=m2)
c=; c;
endc=
zeros
(m1,n2)
;for i=
1:m1
for j=
1:n2
for k=
1:n1
c(i,j)=c
(i,j)+a
(i,k)*b
(k,j)
; end
endendc;
end
clc;
clear;a=[
135;
246]
b=[12
;45;
67]c=
work
(a,b)
matlab 雙括號 matlab學習 符號計算
1 符號物件的定義 2 計算精度和資料型別轉換 1 矩陣 matlab大部分矩陣和陣列運算子及指令都可以用於符號如 inv,eig等。2 符號函式計算 syms x y 定義符號變數x y f x y 3 g x y 3 h f g s1 expand h 將h展開 s2 subs s1,y,x 2...
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...