教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

matlab基本操作实验报告

来源:网络收集 时间:2026-09-10
导读: matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作 实验一matlab基本操作 一、 实验目的 熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。 二、实验设备与仪器 1.微机 2.matlab仿真

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

实验一matlab基本操作

一、 实验目的

熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。

二、实验设备与仪器

1.微机

2.matlab仿真软件

三、实验步骤

1. 了解matlab的硬件和软件必备环境;

2. 启动matlab;

3. 熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;

4. 学习优化建模过程。

四、实验报告要求

1. 写出matlab系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;

2. 优化建模过程应用举例

五、实验内容

(一)、Matlab操作界面

1. 命令窗口(command window)

2. 命令历史窗口(command history)

3. 工作空间管理窗口(workspace)

4. 当前路径窗口(current directory)

(二)、优化建模过程应用举例

123 1、简单矩阵A 456 的输入步骤。

789

(1)在键盘上输入下列内容

A = [1,2,3; 4,5,6; 7,8,9]

(2)按【Enter】键,指令被执行。

(3)在指令执行后,MATLAB指令窗中将显示以下结果:

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

A =1 2 3

4 5 6

7 8 9

2、矩阵的分行输入。

A=[1,2,3

4,5,6

7,8,9]

A =

1 2 3

4 5 6

7 8 9

3、指令的续行输入

S=1-1/2+1/3-1/4+ ...

1/5-1/6+1/7-1/8

S =

0.6345

4、画出衰减振荡曲线y esin3t及其它的包络线y0 e。t的取值范围是

[0,4 ]。 t3 t3

t=0:pi/50:4*pi;

y0=exp(-t/3);

y=exp(-t/3).*sin(3*t);

plot(t,y,'-r',t,y0,':b',t,-y0,':b')

grid

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

5、画出z x2 y2)

x y22所表示的三维曲面。x,y的取值范围是[ 8,8]。

clear;x=-8:0.5:8;

y=x';

X=ones(size(y))*x;

Y=y*ones(size(x));

R=sqrt(X.^2+Y.^2)+eps; %<5>

Z=sin(R)./R; %<6>

surf(X,Y,Z); %

colormap(cool) %

xlabel('x'),ylabel('y'),zlabel('z')

6、复数矩阵的生成及运算

A=[1,3;2,4]-[5,8;6,9]*i

B=[1+5i,2+6i;3+8*i,4+9*i]

C=A*B

A = 1.0000 - 5.0000i 3.0000 - 8.0000i

2.0000 - 6.0000i 4.0000 - 9.0000i

B =1.0000 + 5.0000i 2.0000 + 6.0000i

3.0000 + 8.0000i 4.0000 + 9.0000i

C =1.0e+002 *

0.9900 1.1600 - 0.0900i

1.1600 + 0.0900i 1.3700

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

实验二 M文件的建立

一、实验目的

熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。

二、实验设备与仪器

1.微机;

2. matlab仿真软件

三、实验步骤

1.了解matlab的硬件和软件必备环境;

2.启动matlab;

3.熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;

4.熟悉M文件的建立过程。

四、实验报告要求

1. 熟练运用matlab建立M文件,这是优化的基础;了解优化计算过程,对于不同形式的优化模型注意计算过程的差异;

2. 优化建模过程应用举例。

五、实验相关知识

MATLAB 程序分为两类:M 脚本文件 (M-Script) 和 M 函数 (M-function), M 脚本文件中包含一族由 MATLAB 语言所支持的语句,它类似于 DOS 下的批处理文件,它的执行方式很简单,用户只需在 MATLAB 的提示符>>下键入该 M 文件的文件名,这样 MATLAB 就会自动执行该 M 文件中的各条语句,并将结果直接返回到 MATLAB 的工作空间。

MATLAB 的 M 函数是由 function 语句引导的,其基本格式如下: function [返回变量列表] = 函数名 (输入变量列表)

注释说明语句段, 由 % 引导

输入、返回变量格式的检测

函数体语句

六、实验内容

1.建立M文件的必要性:

对于常用的或很长的程序,如果每次都从头输入,则非常费时间,也容易出错.将这些程序做成M文件就方便多了--只要输入自定义的命令,就可以方便的调用,编程的效率大大提高!

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

2.建立M文件

(1)maltab命令窗口中编辑好M文件

例:编写一个输入半径,计算圆的面积和球的体积 的M文件.

前两行是文件头,一般说明文件的 类型(M-file),文件名(tutex2),和文件的功能(输入半径,计算圆的面积和球的体积),后面是文件体,主要是解决特定问题的程序代码.

% M-file, tutex2.m

% 输入半径,计算圆的面积和球的体积

r = input('Type radius:'); utex2),和文件的功能(输入半径,

%从键盘输入Type radius的值,并将它赋值给r.

area=pi*r^2;

volume=(4/3)*pi*r^3;

fprintf('The radius is %12.5f\n',r)

fprintf('The area of a circle is %12.5f\n',area)

fprintf('The volume of a sphere is %12.5f\n',volume)

(2)将上面的代码保存到工作空间里.保存方法是:File/New/M-file/保存

3.调用M文件

在matlab工作窗口直接键入M文件名,即可调用.

以上面的程序为例,

>>tutex2 %键入文件名,回车

Type radius: %提示输入半径 ,输入半径,比如 10, 回车 显示如下 Type radius:13.5

The radius is 10.00000

The area of a circle is 314.15927

The volume of a sphere is 4188.79020

matlab基本操作实验报告,包括matlab入门介绍、M文件的建立和线性规划的操作

实验三线性规划

一、实验目的

熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab线性规划优化建模具体过程。

二、实验设备与仪器

1. 微机;

2. matlab仿真软件

三、实验步骤

1. 了解matlab的硬件和软件必备环境;

2.启动matlab;

3.熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;

4.学习线性规划优化建模过程。

四、实验报告要求

1. 熟练运用matlab建立M文件的过程,了解线性规划优化建模和计算过程,对于不同形式的线性规划优化模型注意计算过程的差异;

2. 线性规划优化建模过程应用举例。

五、实验相关知识

线性规划问题求最优解函数:

调用格式: x=linprog(f,A,b)

x=linprog(f,A,b,Aeq,beq)

x=linprog(f,A,b,Aeq,beq,lb,ub)

x=linprog(f,A,b,Aeq,beq,lb,ub,x0)

x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options)

[x,fval]=linprog(…)

[x, fval, exitflag]=linp …… 此处隐藏:3007字,全部文档内容请下载后查看。喜欢就下载吧 ……

matlab基本操作实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1933755.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)