Matlab语言程序设计的习题 求会做的来 急!!!做对了追加分

1.求下列联立方程的解。
3x+4y-7z-12w=4
5x-7y+4z+2w=-3
x +8z-5w=9
-6x+5y-2z+10w=-8
(1)求系数矩阵的轶。
(2)求出方程组的解。

2.六个数据点:(0,-0.4),(0.2,3.2),(0.3,6.2),(0.7,9.6),(0.9,10.5),(1,12)试画出这六个点拟合三次曲线并在同一个图上绘出原数据点曲线和拟合线。

3.设f(x)=x的5次方-4x的4次方+3x的平方-2x+6。
(1)取x=[-2,8]之间函数的值(取100个点),画出曲线,看它有几个零点。(提示:用polyval函数)。
(2)用roots函数求以多项式的根。

4.在[-10、10,-10、10]范围内画出函数z=sin(x的平方+y的平方)的2分之1次方*(x的平方+y的平方)的2分之1次方 的三维图形。

第四题有些符号我不会打 所以请原谅了 如有会的请帮我解下 谢谢了 可以联系我QQ:88080742 一般隐身 发消息给我 我在电脑前等你 谢谢了 做完可以追加分啊 !!!!
最好帮我把4题都做一下,计算过程写一下 。谢谢!!!那个画图的怎么画啊 。。。

补充:第4题也做好了。
【1】
clear
A=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]
B=[4 -3 9 -8]'
rank=rank(A)
X=A\B

运行结果:
A =

3 4 -7 -12
5 -7 4 2
1 0 8 -5
-6 5 -2 10

B =

4
-3
9
-8

rank =

4

X =

-1.4841
-0.6816
0.5337
-1.2429

【2】
x=[0 0.2 0.3 0.7 0.9 1]
y=[-0.4 3.2 6.2 9.6 10.5 12]
pp=polyfit(x,y,3)
xx=0:0.1:1
yy=polyval(pp,xx)
plot(x,y,'o',xx,yy)
Y=vpa(poly2sym(pp,'X'),6)

运行结果:
x = 0 0.2000 0.3000 0.7000 0.9000 1.0000
y = -0.4000 3.2000 6.2000 9.6000 10.5000 12.0000

pp = 12.1487 -27.4246 27.5953 -0.5668
Y = 12.1487*X^3-27.4246*X^2+27.5953*X-.566831

【3】
x=linspace(-2,8,100)
fx=x.^5-4*x.^4+3*x.^2-2*x+6
plot(x,fx,x,zeros(length(x)))
yy=polyval([1 -4 0 3 -2 6],x)
fx0=roots([1 -4 0 3 -2 6])

运行结果:
fx0 =

3.7999
-1.2607
1.3479
0.0564 + 0.9623i
0.0564 - 0.9623i

【4】
x=meshgrid(-10:0.5:10)
y=x'
z=sin((x.^2+y.^2).^(1/2)).*(x.^2+y.^2).^(1/2)
surf(x,y,z)

结果:
非常漂亮的一个帽子啊!
http://hi.baidu.com/chemical%5Fengineering/album/item/37e6c93dc4c1fec29e3d6267.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-27
太难点了吧?
clear
A=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]
B=[4 -3 9 -8]'
rank=rank(A)
X=A or B
A = 3 4 -7 -12 5 -7 4 2 1 0 8 -5 -6 5 -2 10
B = 4 -3 9 -8
rank = 4
X = -1.4841 -0.6816 0.5337 -1.2429
相似回答