云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > MATLAB 软件使用简介 轮廓线提取 实验2 图像轮廓线提取技术 实验3 RGB向量空间中的图像分割技术 实

MATLAB 软件使用简介 轮廓线提取 实验2 图像轮廓线提取技术 实验3 RGB向量空间中的图像分割技术 实

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 6:55:12

解:x=-pi:pi/2:pi; ↙ %定义自变量x

y=sin(x) ↙ %求自变量x的每一个元素对应的正弦值

八、M文件

M文件有两种形式:命令文件和函数文件。它们都是由若干MATLAB语句或命令组成的文件。两种文件的扩展名都是.m。若程序为命令文件,则程序执行完以后,中间变量仍予以保留;若程序为函数文件,则程序执行完以后,中间变量被全部删除。

? 文件的操作

在MATLAB中新建M文件的操作是在命令窗口中选择File|New|M-File,然后用鼠标单击M-File,就可以打开MATLAB自带的M文件编辑器。也可以对已经存在的M文件进行编辑、存储、修改和读取。

? 命令文件

M文件有两种运行方式:一是在命令窗口直接写文件名,按Enter键; 二是在编辑窗口打开菜单Tools,再单击Run。M文件保存的路径一定要在搜索路径上,否则M文件不能运行。以下例题中如果不做特别说明,都是以第一种方式运行的。

例15:用M命令文件画出衰减振荡曲线y?et的取值范围是[0,4?]。

?t3sin3t及其它的包络线y0?e?t3。

解: 1.打开M文件编辑窗口; 2.在编辑窗口逐行写下列语句;

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')

3.保存M文件,并且保存在搜索路径上,文件名为a1.m; 4.运行M文件。

? M函数文件

M函数文件的一般形式为:

function <因变量>=<函数名>(<自变量>)

M函数文件可以有多个因变量和多个自变量,当有多个因变量时用[]括起来。

例16:设可逆方阵为A,编写同时求 解:1.打开M文件编辑窗口; 2.在编辑窗口逐行写下列语句;

function [da,a2,inva,traa]=comp4(x) %M函数文件comp4.m同时求矩阵x的四个值 ú为矩阵x的行列式 ¢为矩阵x的平方 %inva为矩阵x的逆矩阵 %traa为矩阵x的转置 da=det(x) a2=x^2 inva=inv(x) traa=x'

3. 保存M函数文件,并且保存在搜索路径上,文件名为comp4.m; 4.命令窗口执行下列语句:

A=[1,2;5,8];↙ %输入矩阵A。

comp4(A)↙ %调用comp4.m函数计算矩阵A的

A,A,A,A'2?1A,A,A,A'2?1的M函数文件。

九、程序设计语句

? for循环

for i=范围表达式

可执行语句

end

例17:利用for循环求1?100的整数之和。 解:(1). 建立命令文件exam1.m。

%利用for循环求1~100的整数之和 sum=0; for i=1:100

sum=sum+i; end sum

(2) 执行命令文件exam1.m。 exam1↙

例18:利用for循环找出100~200 之间的所有素数。 解: (1).建立命令文件exam2.m。

%利用for循环找出100~200 之间的所有素数 disp('100~200 之间的所有素数为:') for m=100:200

k=fix(sqrt(m)); %求m的算术平方根然后取整. for i=2:k+1

if rem(m,i)==0 %求整数m与i的余数 break; end end if i>=k+1

disp(int2str(m)) %以字符串的形式显示素数. end end

(2) 执行命令文件exam2.m。

? while循环

while 逻辑表达式 循环体语句 end

例19:利用while循环来计算1!+2!+?+50!的值。 解: (1).建立命令文件exam3.m

%利用while循环来计算1!+2!+...+50!的值 sum=0; i=1; while i<51 prd=1; j=1;

while j<=i prd=prd*j; j=j+1; end

sum=sum+prd; i=i+1; end

disp(‘1!+2!+...+50!的和为:’) sum

(2) 执行命令文件exam3.m

? if-else-end分支 (1)

if 逻辑表达式

执行语句

end

功能: 如果表达式的值为真,就执行语句,否则执行end后面的语句.

(2) if 逻辑表达式

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

解:x=-pi:pi/2:pi; ↙ %定义自变量x y=sin(x) ↙ %求自变量x的每一个元素对应的正弦值 八、M文件 M文件有两种形式:命令文件和函数文件。它们都是由若干MATLAB语句或命令组成的文件。两种文件的扩展名都是.m。若程序为命令文件,则程序执行完以后,中间变量仍予以保留;若程序为函数文件,则程序执行完以后,中间变量被全部删除。 ? 文件的操作 在MATLAB中新建M文件的操作是在命令窗口中选择File|New|M-File,然后用鼠标单击M-File,就可以打开MATLAB自带的M文件编辑器。也可以对已经存在的M文件进行编辑、存储、修改和读取。 ? 命令文件 M文件有两种运行方式:一是在命令

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com