1 / 46
文档名称:

数模实验课报告(重邮).docx

格式:docx   大小:1,962KB   页数:46页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数模实验课报告(重邮).docx

上传人:蓝色 2020/11/20 文件大小:1.92 MB

下载得到文件列表

数模实验课报告(重邮).docx

相关文档

文档介绍

文档介绍:(看看就好不要抄,虽然我做的很好)
数模实验报告
学 院: 通信与信息工程学院
班 级: 0121004
姓 名: 陈**(201021030*)
老 师: 吴思远

实验一 熟悉Matlab软件环境

(,所以叫M文件)
代码:
%绘制正余弦曲线
t=0::8*pi;
fuctionname=input('Input fuction name:');
switch fuctionname
case 'sin'
plot(t,sin(t)) %绘制函数
case 'cos'
plot(t,cos(t))
otherwise
break
end
=[1,-1,1;5,-4,3;2,1,1],求其逆矩阵。
代码:
A=[1,-1,1;5,-4,3;2,1,1];
inv(A);

x+2y+3z=5
x+4y+9z=-2
x+8y+27z=6
代码:
5、自己构造一矩阵,求其秩。
代码:
实验二 matlab程序设计
求分段函数的值
要求:用if语句实现,分别输出x=-5,-3,1,2,,3,6时的值,用m文件编写。
,代码如下:
function y=f(x)
if x<0 & x~=-3;
y=x^2+x-6;
elseif x>=0 & x<5 & x~=2 & x~=3;
y=x^2-5*x+6;
else
y=x^2-x-1;
end
然后在Matlab主窗体中调用计算:
2、已知:
s=1+2+22+23+24+…+2x (x=0,1,2,…,n,n<32)
要求:用循环结构及m函数实现。
,代码如下:
function s=loop(n)
s=0;
for x=0:1:n;
s=s+2^x;
end
然后在Matlab主窗体中调用计算(取n=32):
3、输入一个百分制成绩,要求输出成绩等级优、良、中、及格、不及格。其中90分—100分为优,80分—89分为良,70分—79分为中,60分—69分为及格,60分以下为不及格。
要求:用swicth实现,用m文件编写。
,代码如下:
function switch_case(grade)
switch grade
case num2cell(90:100)
grade='优'
case num2cell(80:89)
grade='良'
case num2cell(70:79)
grade='中'
case num2cell(60:69)
grade='及格'
case num2cell(0:59)
grade='不及格'
otherwise
grade='输入有误'
end
然后在Matlab主窗体中调用计算:

实验三 matlab绘图
PPT中的练****br/>%4
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(x,y,'r',x,z,'go');
title('正弦余弦');
xlabel('加X轴标记');
ylabel('加Y轴标记');
grid
text(1,,'陈志尧 \bullet \pi \rightarrow');
%gtext('sinx') %自由标注
%gtext({'sinx','cosx'})
%gtext({'sinx';'cosx'})
axis([0 5 0 3]) %设定最大和最小值
%axis('square') %将当前图形设置为方形
%axis('auto') %将坐标系统返回到自动缺省状态
axis('equal') %两个坐标因子设成相等
axis('off') %关闭坐标系统
axis('on') %显示坐标系统
%8
figure
x=linspace(0,2*pi,60);
y