下载此文档

Matlab仿真及其应用 实验报告.doc


文档分类:研究报告 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
温州大学物理与电子信息工程学院
Matlab仿真及其应用实验报告
课程名称:
Matlab仿真及其应用
班级:
10电信
姓名:
吴**
学号:
1011000****
实验地点:
5B305
日期:

实验二 Matlab 基本编程基础
[实验目的和要求]
熟悉MATLAB环境与工作空间
熟悉变量与矩阵的输入、矩阵的运算
熟悉M文件与M函数的编写与应用
熟悉MATLAB控制语句与逻辑运算
掌握if语句、switch语句、try语句的使用。
掌握利用for语句、while语句实现循环结构的方法。
[实验内容]
数组a,a(1)=a(2)=1,a(i)=a(i-1)+a(i-2),用for循环指令来寻求该数组中第一个大于10000的元素,并之处其位置i。
编写M函数表示曲线以及它的包络线,并从命令窗口输入命令语句绘制曲线。t的取值范围是[0,4π]。
设,编写一个M函数文件,使得调用f(x)时,x可用矩阵代入,得出的f(x)为同阶矩阵。
根据,求时的最大n值;
与(1)的n值对应的y值。
已知
求中,最大值、最小值、各数之和,以及正数、零、负数的个数。
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中,90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
求分段函数的值。
用if语句实现输出x=-, -, , , , , 。
编写一M函数,实现近似计算指数,其中x为函数参数输入,当n+。
编写一M函数,a和x作为M函数参数输入,函数里面分别用if结构实现函数表示
实验结果及分析:
1.
a=ones(1,100); %定义数组
for i=3:100
a(i)=a(i-1)+a(i-2);
if(a(i)>10000)
a(i),
break;
end
end ,i
2.
function y=ff(t)
y1=exp(-t/3);
y2=exp(-t/3).*sin(3*t);
y=[y1;y2]
3.
function y=f(x);
a=input('输入a值:');
x=input('输入x值:');
if(x<=-a)
y=-1;
elseif(x<a)&(x>-a)
y=x/a;
else
y=1;
end
end
4.
for n=1:100
f(n)=1./(2*n-1);
y=sum(f)
if y>=3
my=y-f(n)
break
end
end
my
5.
f(1)=1,f(2)=0,f(3)=1;
for n=4:100
f(n)=f(n-1)-2*f(n-2)+f(n-3);
end
a=sum(f);
b=max(f);
c=min(f);
p=f==0,d=sum(p);%p等于f为0的个数
p1=f>0,e=sum(p1);
p2=f<0,f=sum(p2);
a,b,c,d,e,f
6.
clear;
n=input('输入成绩:');
m=floor(n/

Matlab仿真及其应用 实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小1.73 MB
  • 时间2018-01-11