定義Matrix的結構,以存放2*2的矩陣[a,b;c,d]
重載加法
M1+M2=[a1+a2,b1+b2;c1+c2,d1+d2]
M1*M2=[a1*a2+b1*c2, a1*b2+b1*d2;c1*a2+d1*c2, c1*b2+d1*d2]
k*M=[k*a, k*b; k*c, k*d]
先看這邊!!!XD
目前分類:MATLAB 上課程式/筆記 (11)
- Dec 06 Tue 2005 15:38
011151
- Jun 09 Thu 2005 10:51
MATLAB 050609
- Jun 02 Thu 2005 23:24
MATLAB 050602
- May 26 Thu 2005 10:30
matlab 050526
濾波
n=0:50; %n=0:1:50或n=linspace(0,50,100)皆可
h=[1 1 1]/3; %平均越多次越明顯
x=(1.02).^n+0.5*cos(2*pi*n/8+pi/4); %原本是0.3*cos為了讓濾波更明顯所以改0.5
y=conv(h,x);
- May 19 Thu 2005 09:52
MATLAB 050519
v1=2∠30 v2=2∠60 v3=v1+v2=r3∠Θ3 求r3=? Θ3=?
v1=2*exp(j*30/180*pi)
v2=2*exp(j*60/180*pi)
v3=v1+v2 %=2.7321+2.321i
r3=abs(v3) %=3.8637
- May 12 Thu 2005 09:53
MATLAB 050512

5/5練習題-01
function test1(r1,theta1,r2,theta2)
x1=r1*cos(theta1*pi/180);
x2=r2*cos(theta2*pi/180);
- May 05 Thu 2005 11:43
matlab050505
function x=fact2(n)
if n~=1
x=n*fact2(n-1);
else
x=1;
- Apr 28 Thu 2005 09:58
MATLAB程式-050428
習題
1.R=1k歐姆 c=10^-6 t0=0 plot vc(t) 0=8ms
2.R=1K歐姆 c=1,3,5,7,9,*10^-6 0=8ms
程式碼
- Apr 21 Thu 2005 09:27
matlab期中考
1.說明maelab之command window 執行下列兩個statements之差異
a.x=(5*2+5)/5
b.X=(5*2+5)/5;
2.下列MATLAB敘述擬計算sin(45度)之值,
- Mar 17 Thu 2005 10:20
matlab050317
t=[0:0.05:6]*pi;
x=cos(t);
y=sin(t);
subplot(2,2,1),plot(t,x); grid on;
subplot(2,2,2),plot(t,y); grid on;
- Mar 10 Thu 2005 19:08
MATLAB程式-001
今天教的..(純粹要存上課程式碼用XD)
a=input('enter a :');
b=input('enter b :');
c=input('enter c :');