- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.0000 2.0000
-0.3333
1、求以下变量的值,
并在
MATLAB中验证。
0.2500 0.6000
0.8333
result10=a.A2
resultIO =
(2 ) b = [ a , a
b =
,a
16 25
result11=2.Aa
result11 =
36
4 6
2、下列运算是否合法,结果是多少?
result2=a*b
8
为什么?如合法,
Error using *
Inner matrix dime nsions must agree.
result3=a+b
result3 =
11
result4=b*d
result4 =
31 22
22
40 49
13
result5=[b;c]*d
result5 =
31
22
40
49
-5
-8
result6=a.*b
result6 =
2
8
4
15
result7=a./b
22
13
-3
30
result7 =
0.5000
0.5000
-3.0000
4.0000
1.6667
1.2000
result8=a.c
Attempt to referenee field of non-structure
array.
result9=a.\b
result9 =
16
3、
32 64
用MATLAB求解下面的的方程组。
-2
9
15
3
-2
X2
7
1-2
-2
11
5
X3
-1
-
3
2
13 一
1
X4 一
1
0 一
(1)
A=[7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13]
B=[4 7 -1 0]
B=B
x=i nv(A)*B
A1=[1 1 1 0;1 2 1 -1;2 -1 0 -3;3 3 5 -6]
B2=[1;8;3;5]
x2=in v(A1)*B2
4、
(1)
⑵
⑶
⑷
已知
求矩阵
求矩阵
求矩阵
「7
2
1
-21
9
15
3
-2
_ 2
_ 2
11
5
-
3
2
13 一
A 的秩(rank)
A 的行列式(determinant)
A 的逆(inverse)
求矩阵A的特征值及特征向量
(eige nvalue and eige nvector)
A3=[7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13]
r=ran k(A3)
b=i nv(A3)
a=det(A3)
[V,D]=eig(A3)
10
y - 2n 二 2_10 ■ 2七亠 亠 29 ? 210
n =-10
,求 y= ?(运行 format long g 命令
后,查看y的值)
m仁0;
for m=-10:10
m仁 m1+2^m;
end
m1
m1 =
6、求分段函数的值。
用 if 语句实现,算出下列表中 x 对应的 y 值。
x=input(enter x=);
if x0
y=xA2+x-6;
elseif x=0x5
y=xA2-5*x+6;
else
y=xA2-x-1;
end
y
7、分别用 if 和 switch 语句实现,将百分 制成绩转换为成绩等级 A、B、C、D、E。
其中 90~ 1 00分为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。 对超出百分制范围的成绩, 给出错误提 示信息。
if 结构程序:
x=input(please enter score=);
if x=90x=100
disp(A)
elseif x90x=80
disp(B)
elseif x80x=70 disp(C)
elseif x70x=60
disp(D)
elseif x60x=0disp(E)
else
disp(error)
end
switch 结构程序:
x=input(please enter score=);
switch fix(x/10) case{10,9} if x100
disp(error)
else
disp(A)
end
case{8}
disp(B) case{7} disp(C) case{6} disp(D) case{0,1,2,3,4,5} disp(E) otherwise disp(error) end
8、思考题 设计程序,完成成两位数的加、减、乘、除 四则运算,即产生两个两位随机整数, 再输入一个运算符号,做相应的运算, 并显示相应的结果。
x=input( 请输入运算符 ) a=num2str(floor(rand(1)*90+10)); a b=num2str(floor(rand(1)*90+10)); b
if x==+
y=a+b; elseif
文档评论(0)