matlab的实验报告,Matlab实验报告.doc

Matlab实验报Matlab实验报告

实验环境MATLAB 7.0实验名称实验一:熟悉MATLAB环境及Matlab基本操作

实 验 目 的1、熟悉MATLAB环境及各种基本Matlab操作

MATLAB?是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。

利用FILE菜单可方便对文件或窗口进行管理。其中FILE|NEW的各子菜单,M-FILE(M文件)、FIGURE(图形窗口)、或MODEL(SIMULINK编辑界面)分别可创建对应文件或模块。EDIT菜单允许用户和WINDOWS的剪切板交互信息。

MATLAB语言最基本的赋值语句结构为:变量名列表=表达。表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。如果变量名和“=”省略,则ANS变量将自动建立,例如键入:1900/81,得到输出结果:ans =23.4568。

在MATLAB中把数据绘成图形可有多种命令一供选择。下面列出了这些命令:

????????????绘图命令

???????? Plot????????线性X-Y坐标图

???????? Loglog??????双对数坐标图

???????? Semilogx??? X轴对数半对数坐标图

???????? Semilogy??? Y轴对数半对数坐标图

???????? Polar???????极坐标图

???????? Mesh???????三维消隐图

???????? Contour?????等高线图

???????? Bar?????????条形图

???????? Stairs???????阶梯图

实 验 原 理除了可以在屏幕上显出图形外,还可以对屏幕上已有的图形加注释、题头或坐标网格。

???????????????????图形加注

?????? Title?????????画题头

??????? Xlabel?????? x轴标注

??????? Ylabel?????? y轴标注

??????? Text?????????任意定位的标注

??????? Gtext????????鼠标定位标注

??????? Dgrid????????网格?

关于坐标轴尺寸的选择和图形处理等控制命令:

?????????????图形控制命令

???? Axis???????人工选择坐标轴尺寸

????? Clg????????清除图形窗口

????? Ginput??????利用鼠标的十字准线输入

????? Hold???????保持图形

????? Shg????????显示图形窗口

????? Subplot?????将图形窗口分成N块子窗

?

实 验 内 容

1、将Matlab当前目录变更到D:\自己姓名拼音文件夹下,并建立新文件画出y=2 * x的曲线,并将曲线图形保存在当前目录下。

2、使用for语句及while语句求解1至100整数中奇数的和。

3、用MATLAB程序建立九九乘法表。

4、求连续自然数的和,当和大于等于1000时,求最后一个自然数以及自然数的和。

5、MATLAB函数是可以递归调用的,即在函数的内部调用函数自身,试用递归方式编写n!函数。实 验 结 果 及 分 析实验1:程序如下

x=1:10

y=2*x;

plot(x,y)仿真结果:

实验结果分析:

仿真结果是条很规则的直线,X轴和Y轴一一对应,清楚明了,而序又特别简单。所以用Maltab 软件很方便地画出规则的直线,方便研究。实 验 结 果 及 分 析实验2:程序如下:

clear all

sum=0;

for n=1:2:97

sum=sum+n;

end

sum=sum+99

disp('程序运行结束!')

实验结果如下。

实验2结果分析:

这道题有多种方法,例如如下程序:

clear all

sum=0;

for i=1:2:100

sum=sum+i;

end

sum

这道题需要注意的一点是语句sum=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值