数学建模软件题-matlab

如题所述

第1个回答  2020-05-26
1.Matlab的数据类型有6种,写出四种:int
short
long
double
logical
char
自己挑吧
2.已知A=[0
2
3;1
3
0];
B=[1
0
3;
1
5
0];写出下列个指令运行结果
A+B
ans=
[1
2
6;
2
8
0]
A==B
ans=
[0
0
1;1
0
1]
A./B
ans=
[0
Inf
1;1
0.6
NaN]
3.
已知A是矩阵,求A的特征指令是eig(A),求A的逆阵指令是inv(A)
4.
MATLAB的程序文件和空间变量存储文件的扩展名分别是
.m,
.mat。
5.5.
已知A=[1,2,6;4,5,10;7,8,9],B=A(1:2,:),C=A(1:2,3),A(:,2)=[
],则
B=___=[1,2,6;4,5,10]____,
C=
_[6;10]______,
A=[1,6;4,10;7,9]_____。
6.标点符号__;__可以使命令行不显示运算结果,___%__用来表示该行为注释行。
7.A=rand(2,5);
b=size(A);c=length(A);
则b和c的值分别为_[2,5]___和__5___。
8.已知A是矩阵,求A的对角矩阵函数是___diag(A)___,求A的下三角矩阵函数是_tril(A)____。

1.叙述Matlab函数文件的组成。
代码.
2.在Matlab里面如何获取对某个函数使用方法的帮助,请写出3歌方法。
在command
window输入help
函数名
在帮助窗口中搜索函数名

计算下列程序运行的结果。
1.
mysum=0;
for
m=1:1000
if(mysum>1000)
break;
end
mysum=mysum+m
end
m
m=46
2.
A=[1,2,3;4,5,6;7,8,9];
C=[A;[10,11,12]],
D=C(1:3,[2
3])
E=C(1:3,:)
写出C,D,E的结果
C=[1,2,3;4,5,6;7,8,9;10,11,12],
D=[2
3;
5
6;
8
9]
E=[1,2,3;4,5,6;7,8,9]
3.
A=[0
2
3
4;1
3
5
0];
B=[1
0
5
3;1
5
0
5]
x=A〉=B
x=[0
1
0
1;
1
0
1
0];
y=A~=B
y=[1
1
1
1;0
1
1
1];
z=and(y==1)
这个看不懂
打错了吧。
写出x,y,z的结果

编程计算
1.编写M函数文件,将某班学生某门课的成绩为:60,75,85,96,52,36,86,56,94,84,77,用switch结构统计各分段的人数,并将个人的成绩变为优、良、中、及格和不及格表示,统计人数和成绩变换都用子函数实现。
2.略
3.略
4.用mathematics函数求函数f(x)=(2x+1)/(x^2+5x+5)
的原函数,导函数、[0,1]区间上的积分,并画出函数f(x)在p[0,3]上函数图像。(写出命令及操作结果)
第2个回答  2020-02-23

1.Matlab的数据类型有6种,写出四种
double
int8
int16
complex
char
2.已知A=[0
2
3;1
3
0];
B=[1
0
3;
1
5
0];写出下列个指令运行结果
A+B
ans=[1
2
6;2
8
0]
A==B
ans=[0
0
1;1
0
1]
A./B
ans=[1
nan
1;1
0.6
nan]
3.
已知A是矩阵,求A的特征指令是_dig(A)___,求A的逆阵指令是_inv(A)____。
4.
MATLAB的程序文件和空间变量存储文件的扩展名分别是_m___、__mat__。
5.5.
已知A=[1,2,6;4,5,10;7,8,9],B=A(1:2,:),C=A(1:2,3),A(:,2)=[
],则
B=__[1
2
6;4
5
10]_____,
C=
___[6;10]____,
A=__[1,nan,6;4,nan,10;7,nan,9],___。
6.标点符号__;__可以使命令行不显示运算结果,__%___用来表示该行为注释行。
7.A=rand(2,5);
b=size(A);c=lenghth(A);
则b和c的值分别为_[2,5]___和___10__。
8.已知A是矩阵,求A的对角矩阵函数是______,求A的下三角矩阵函数是_____。

1.叙述Matlab函数文件的组成。传入参量,传出。。。,函数名,函数关系
2.在Matlab里面如何获取对某个函数使用方法的帮助,请写出3歌方法。
命令窗口:help
函数名
点击help:输入函数名搜索

计算下列程序运行的结果。
1.
mysum=0;
for
m=1:1000
if(mysum>1000)
break;
end
mysum=mysum+m
end
m
mysum=
1
mysum=
3
mysum=
6
mysum=
10
mysum=
15
mysum=
21
...
mysum=
500500
m=
1000
2.
A=[1,2,3;4,5,6;7,8,9];
C=[A;[10,11,12]],
D=C(1:3,[2
3])
E=C(1:3,:)
写出C,D,E的结果
C=
1
2
3
4
5
6
7
8
9
10
11
12
D=
2
3
5
6
8
9
E=
1
2
3
4
5
6
7
8
9
3.
A=[0
2
3
4;1
3
5
0];
B=[1
0
5
3;1
5
0
5]
x=A〉=B
y=A~=B
z=and(y==1)
写出x,y,z的结果
x=
0
1
0
1
1
0
1
0
y=
0
0
0
0
1
0
0
0
z=
...

编程计算%懒得编了
1.编写M函数文件,将某班学生某门课的成绩为:60,75,85,96,52,36,86,56,94,84,77,用switch结构统计各分段的人数,并将个人的成绩变为优、良、中、及格和不及格表示,统计人数和成绩变换都用子函数实现。
2.略
3.略
4.用mathematics函数求函数f(x)=(2x+1)/(x^2+5x+5)
的原函数,导函数、[0,1]区间上的积分,并画出函数f(x)在p[0,3]上函数图像。(写出命令及操作结果)
相似回答