Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-10-30, 14:28   #1
yutan
初级会员
 
注册日期: 2009-10-30
年龄: 35
帖子: 1
声望力: 0
yutan 正向着好的方向发展
默认 新手请教Matlab线代问题

本人选修了MATLAB程序设计与应用,可有些问题不会解决,希望高手解决一下。有些式子看不到,可以查看附件。小弟万分感谢!希望有一个详细过程,真的十分感谢了。


4.求下面线性方程的解
4x1+2x2-x3=2
3x1-x2+2x3=10
12x1+3x2=8

6.求矩阵A的特征值和相应的特征向量

A=
1
1

0.5
1

1
0.25
0.5
0.25
2


实验三
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E。
要求:
(1)
分别用if语句和switch语句实现。
(2)
输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

实验四
若两个连续自然数的乘积减1是素数,则称这两个连续自然数是亲密数对,该素数是亲密素数。例如,2×3-1=5,由于5是素数,所以2和3是亲密数对,5是亲密素数。求[2,50]区间内:
(1)
亲密数对的对数
(2)
与上述亲密数对对应的所有亲密素数之和。

实验六
已知y1=x2 ,y2=cos(2x),y3=y1×y2,完成下列操作:
(1)
在同一坐标系下用不同的颜色和线形绘制三条曲线。
(2)
以子图形式绘制三条曲线。
分别用条形图,阶梯图,杆图和填充图绘制三条曲线

7.求微分方程的数值解


xd2y
dy
_____
_
5
_____
+
y
=0
dx2
dx


y(0)=0


y’(0)=0

6.用符号方法求下列积分




(1)



(2)




要求:编写程序,运行结果,画图
上传的附件
文件类型: rar 求下面线性方程的解(1).rar (10.3 KB, 2 次查看)
yutan 当前离线   回复时引用此帖
旧 2009-10-30, 21:38   #2
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: 新手请教Matlab线代问题

第四题:
>> A=[4 2 -1;3 -1 2;12 3 0]
A =

4 2 -1
3 -1 2
12 3 0

>> B=[2 10 8]'

B =

2
10
8
>> x=B\A

x =

0.7976 0.1071 0.1071
yfl 当前离线   回复时引用此帖
旧 2009-10-30, 21:41   #3
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: 新手请教Matlab线代问题

eig(A)可以求矩阵的特征值和特征向量
yfl 当前离线   回复时引用此帖
旧 2009-10-30, 23:13   #4
cxfchinacxf
初级会员
 
注册日期: 2009-04-22
年龄: 38
帖子: 12
声望力: 17
cxfchinacxf 正向着好的方向发展
默认 回复: 新手请教Matlab线代问题

第四题
>> sym x1 x2 x3;
>> [x1,x2,x3]=solve('4*x1+2*x2-x3=2','3*x1-x2+2*x3=10','12*x1+3*x2=8')

x1 =

-6


x2 =

80/3


x3 =

82/3

第六题
>> [V,D]=eig(A)

V =

0.7212 0.4443 0.5315
-0.6863 0.5621 0.4615
-0.0937 -0.6976 0.7103


D =

-0.0166 0 0
0 1.4801 0
0 0 2.5365
V的列为特征向量,D为特征值

实验三
function t=chengjidengji(x)
if(x>=90 & x<=100)
t='A';
elseif(x>=80 & x<=89)
t='B';
elseif(x>=70 & x<=79)
t='C';
elseif(x>=60 & x<=69)
t='D';
elseif(x>=0 & x<60)
t='E';
else
t='error';
end
end
注释:在Command Window中输入x=89;
t=chengjidengji(x)即可得到结果,switch的自己试试看啦。

实验六
>> x=0:(pi/100):(pi);
>> y1=x.^2;
>> y2=cos(2*x);
>> y3=y1.*y2;
>> plot(x,y1,'*r',x,y2,'>g',x,y3,'db')
子图可以通过subplot( , , )来画在同一个图形中,比如2行3列的话,就是subplot(2,3,x),x为第几副图
条形图函数bar(),阶梯图stairs(),杆图stem(),填充图fill()

此帖于 2009-10-31 17:57 被 cxfchinacxf 编辑。
cxfchinacxf 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 21:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.