function y=fuc2(i)
y=0;
if i==0
y=1; %無意義的輸出
else
for j=1:i
y=y+2^j;
end
end
在command windows中輸入
>> fuc2(63)
ans =
1.8447e+019
第二題:
j=0;
for i=2000:3000
if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))
j=j+1;
end
end
x=zeros(1,j);
j=1;
for i=2000:3000
if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))
x(1,j)=i;
j=j+1;
end
end
運行後,j的數值即為閏年的個數,x數組中的數即為各個閏年的年份
第三題:
syms a
simplify(cos(4*a)-4*cos(2*a)+3)
運行後,就可得到
ans =
8*sin(a)^4
第四題:
for i=1:0.01:10
subplot(2,2,1); plot(i,sin(2*i)); hold on
title('sin2x')
subplot(2,2,2); plot(i,tan(i));ylim([-10,10]) ;hold on
title('tanx')
subplot(2,2,3); plot(i,log(i)); hold on
title('lnx')
subplot(2,2,4); plot(i,10^i); hold on
title('10x')
end
運行後就可以得到圖片如下:
註意:以上4個程序最好都以M文件的形式寫比較好。