matlab胡良剑第五章,MATLAB习题参考答案(胡良剑,孙晓君)
MATLAB習題參考答案
第一章 MATLAB入門
4、求近似解
解:>> x=-2:0.05:2;y=x.^4-2.^x
兩個近似解:y1=f(-0.85)= -0.0328; y2=f(1.250)= 0.0630
第二章 MATLAB編程與作圖
1、 設x是數組,求均值和方差 解:函數文件如下:
function [xx,s]=func1(x) n=length(x); xx=sum(x)/n;
s=sqrt((sum(x.^2)-n*xx^2)/(n-1)); 命令窗口:
>> x=[1 2 3 4 5];[xx,s]=func1(x) 2、求滿足
s=0; n=0;
while(s<=100) s=s+log(1+n); n=n+1; end n,s
3、用循環語句形成Fibonacci數列F1=F2=1,Fk=Fk 1+Fk 2,k=3,4,....。并驗證極限
∑ln(1+n)>100的最小m值
n=0
m
Fk1+5
(提示:計算至兩邊誤差小于精度1e-8為止) →
Fk 12
解: 求Fibonacci數列的函數文件: function f=fun(n)
if n<=2 f=1; else
f=fun(n-1)+fun(n-2);
end
驗證極限的函數文件:
function [k,a]=funTest(e) a=abs(1-(1+sqrt(5))/2); k=2;
while(a>e) k=k+1;
a=abs(fun(k)/fun(k-1)-(1+sqrt(5))/2); end
命令行:
總結
以上是生活随笔為你收集整理的matlab胡良剑第五章,MATLAB习题参考答案(胡良剑,孙晓君)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab怎么画一箭穿心,MATLAB
- 下一篇: 汉克尔变换matlab,HankelTr