Matlab之M程序与M函数
M程序
点击MATLAB指令窗工具条上的NewFile图标 ,就可打开如图所示的MATLAB文件编辑调试器MATLABEditor/Debugger。其窗口名为untitled,用户即可在空白窗口中编写程序。
输入如下一段程序:
db.m
t=-10:0.1:10;
wc=10;
ft=1/2*sin(t);
ft1=ft.*cos(wc*t);d=0:length(ft)-1;
plot(d,ft1);
完成了文件保存后,点击Tool>>Run或在工作间键入
db
运行结果如下:
在这里要注意一下,路径是否正确,这与程序的运行很重要的。点File>>Set path…将出现
然后就可以修改路径了。
M 函数
M文件的一般结构
M函数文件示例:
function [M,m,df]=fftseq(m,ts,df)
% [M,m,df]=Fftseq(m,ts,df)
% [M,m,df]=Fftseq(m,ts)
%FFTSEQ
fs=1/ts;
if nargin==2
n1=0;
else
n1=fs/df;
end
n2=length(m);
n=2^(max(nextpow2(n1),nextpow2(n2)));
M=fft(m,n);
m=[m,zeros(1,n-n2)];
df=fs/n;
下面是一个M文件调用的例子
t0=0.15;
ts=0.001;
fc=50;
fs=1/ts;
t=[0:ts:t0];
m=[ones(1,t0/(3*ts)),zeros(1,t0/(3*ts)),ones(1,t0/(3*ts)+1)];
ft1=m.*cos(2*pi*fc*t);
c=cos(2*pi*fc*t);
ft=ft1.*c;
df=0.25;
[FT,ft,df1]=fftseq(ft,ts,df);
出处:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/10.htm
Matlab之M程序与M函数相关推荐
- matlab输入指令错误怎么修改,在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义。 怎么修改?...
点击查看在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义. 怎么修改?具体信息 答:MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因. 1. ...
- matlab编写正整数阶乘函数,用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值....
点击查看用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值.具体信息 答:编写一个matlab文件,求1到n的阶乘之和.其代码编写的目的,就是学会自定义 ...
- MATLAB调用C++程序
MATLAB调用C++程序_仰起脸笑得像满月-CSDN博客_matlab调用c++程序 Matlab与C/C++混合编程 Matlab调用C函数 - NZACH - 博客园
- matlab语言中的assert断言函数
1.MATLAB语言没有系统的断言函数,但有错误报告函数 error 和 warning.由于要求对参数的保护,需要对输入参数或处理过程中的一些状态进行判断,判断程序能否/是否需要继续执行.在matl ...
- matlab debug出现k,MATLAB下的程序调试
文章主要内容摘自<MATLAB 7.0从入门到精通>,求是科技编著. 程序错误一般分为两种:语法错误和逻辑错误.对于语法错误通常MATLAB会报错,并指出错误所在位置方便用户纠正.对于逻辑 ...
- matlab中load seamout,matlab中的save与load函数
matlab中的save与load函数 用save函数,可以将工作空间的变量保存成txt文件或mat文件等. 比如: save peng.mat p j 就是将工作空间中的p和j变量保存在peng.m ...
- matlab用switch画出分段函数,matlab用switch语句绘出分段函数 在 的图像
matlab switch 语句: n=input('请输入成绩:');k=floor(n/10);switchkcase{8,9,10}disp('优秀')case7disp('良好')case6d ...
- matlab实用小程序,matlab100常用小程序
matlab编程实例100例_计算机软件及应用_IT/计算机_专业资料.1-32 是:图形应用篇 33-66 是:界面设计篇 67-84 是:图形处理篇 85-100 是:数值分析篇 实例 1.... ...
- Matlab自学笔记四:调用函数基本方法、传递参数、函数工作区、命令语法、调用匿名函数
1.调用函数的基本方法 题目:创建函数y=x²+x+1 首先,使用上一篇的创建函数文件的方法(推荐先看上一篇:Matlab创建函数文件.函数语法定义.匿名函数.多元函数.局部函数等知识串联理解),创建 ...
最新文章
- ICMP 隧道——将流量封装进 IMCP 的 ping 数据包中,旨在利用 ping 穿透防火墙的检测...
- 分治法求数组中的最大最小元素
- 在windows xp下编译出ffmpeg.exe
- STM32之DAC例程
- Windows高精度微秒级(并发)定时器实现
- 「S-A-L-T-A」项目失败总结!
- 开源有限元程序AsFem
- GDI 总结三: CImage类使用
- 硬件信息修改工具 支持修改机器码 硬盘 MAC 等信息
- Wind Python案例
- xmapp 终端数据库问题记录 已解决
- 苹果手机白屏_苹果手机白屏怎么处理啊
- pandas的自带数据集_Pandas教程:初学者入门必备,很全面,很详细!
- 2010十大杰出IT博客大赛50强之李晨光
- NVIDIA之Triton Inference Server环境部署安装
- JavaScript保姆级教程
- ACR2010_现实医疗环境下RA缓解率低是否可以用预测因素解释
- 激光三角测量(sheet of light)halcon示例详解 Reconstruct_Connection_Rod_Calib.hdev 模型三维重建...
- 什么模式下不可使用曝光补偿_曝光的正确顺序是什么 曝光正确顺序介绍
- 【转载】Spring5源码调试环境搭建