MATLAB程序设计教程 第3版 第六章实验指导、思考练习答案(个人版)

注:本系列文章仅仅用于交流学习,杜绝作业抄袭

第一章:MATLAB程序设计教程 第3版 第一章实验指导、思考练习答案(个人版)-CSDN博客

第二章:MATLAB程序设计教程 第3版 第二章实验指导、思考练习答案(个人版)-CSDN博客

第三章:MATLAB程序设计教程 第3版 第三章实验指导、思考练习答案(个人版)-CSDN博客

第四章:MATLAB程序设计教程 第3版 第四章实验指导、思考练习答案(个人版)-CSDN博客

第五章:MATLAB程序设计教程 第3版 第五章实验指导、思考练习答案(个人版)-CSDN博客

第六章:MATLAB程序设计教程 第3版 第六章实验指导、思考练习答案(个人版)-CSDN博客

实验指导:

img

1、

A = 1./[2,3,4;3,4,5;4,5,6];

b = [0.95;0.67;0.52];

x = A\b

img

2、

A = 1./[2,3,4;3,4,5;4,5,6];

b = [0.95;0.67;0.53];

x = A\b

img

3、

A = 1./[2,3,4;3,4,5;4,5,6];

b = [0.95;0.67;0.53];

x = A\b;

cond(A) %线性方程组的的cond(A),值偏大表示稍微修改矩阵就会导致解变化很大

img

img

1、

f = @(x)x.^41+x.^3+1

fzero(f,-1)

img

2、

f = @(x)x - sin(x)/x;

fzero(f,0.5)

img

3、

函数文件:

function q = myfun(p)

  x = p(1);

  y = p(2);

  z = p(3);

  q(1) = sin(x)+y.^2+log(z)-7;

  q(2) = 3*x+2.^y-z.^3+1;

  q(3) = x+y+z-5;

执行:

fsolve(@myfun,[1,1,1]')

img

img

f = @(x)(1+x.^2)/(1+x.^4)

fminbnd(f,0,2)

img

思考练习:

img

1.直接解,迭代解,初始值

2.fzero,fsolve

3.fzero(@fx,-2)

4.fzero(fx,-2)

img

A = [2 3 5;3 7 4;1 -7 1]

b = [10,3,5]'

 

x1 = A\b

x2 = inv(A)*b

[L,U] = lu(A);

x = U\(L\b)

img

A = [6 5 -2 5 ;9 -1 4 -1;3 4 2 -2;3 -9 0 2;]

b = [-4 13 1 11]';

 

x1 = A\b

x2 = inv(A)*b

[L,U] = lu(A);

x = U\(L\b)

img

img

f = @(x) 3*x+sin(x)-exp(x)

fzero(f,1.5)

img

img

f = @(x)x-1./x+5

fzero(f,1)

img

构造函数文件:

function q = funx(p)

x = p(1);

y = p(2);

q(1) = x.^2+y.^2-9

q(2) = x+y-1

运行:

fsolve(@funx,[3 0]')

img

img

f = @(x)sin(x)+cos(x.^2);

fminbnd(f,0,pi)

img

img

f = @(x)-(x.^3-6*x.^2+9*x);

fminbnd(f,0,3)

img

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/a74bf2c28d.html