matlab 好玩的程序,MATLAB中几个比较有用的程序
MATLAB中几个比较有用的程序
程序一%function 画x(n)=K*exp(a+b*j)*n j 虚指数
% Edit time 2012/3/13
%
Editor 何飞
a=input('Type in real exponent=');%输入实部
b=input('Type in imaginary exponent');%输入虚部
c=a+b*i;
K=input('Type in the gain constant');%系数K
N=input('Type in length of sequence');%画图的长度
n=1:N;
x=K*exp(c*n);
subplot(121);
stem(n,real(x));%画实部
xlabel('n'); ylabel('Re(x)');
disp('Press return for imagimary part');
pause
subplot(122);
stem(n,imag(x));%画虚部
xlabel('n');ylabel('imag(x)');
disp('Press return for magnitude part');
pause
subplot(223);
stem(n,abs(x));%画幅频特性曲线
xlabel('n');ylabel('magnitude');
disp('Press return for phase part');
pause
subplot('224');
stem(n,(180*pi)*angle(x));%相频特性曲线
xlabel('n');ylabel('phase');
程序二%function zplane(num,den)
画系统函数的零极点图像
%function [H,W]=freqz(num,den,'whole');画系统的幅频及相频图
%num系统的分子的系数向量 den系统的分母系数向量
% Edit time 2012/3/15
%
Editor 何飞
num=input('Type in numerator coefficients=');
den=input('Type in denominator coefficients=');
subplot(331);
zplane(num,den);
[H,W]=freqz(num,den,'whole');
subplot(332);plot(W/pi,abs(H));
xlable('\omega/\pi');ylable('|H(e^j^\omega)|');
axis([0,2,0,2.5]);
subplot(333);plot(W/pi,angle(H));
xlable('\omega/\pi');ylable('\phi(\omega)')
axis([0 2 -2 2]);
程序三%function
求解线性时不变系统的响应
%stucture y=filter(b,a,x)
%b方程右边的系数(向量) a方程左边的系数() x系统激励 y系统输出
%求 y(n)+y(n-1)-0.65y(n-2)=0.9x(n)-0.68x(n-1)+0.53x(n-2)的单位抽样响应
和单位阶跃响应
% Edit time 2012/3/14
% Editor 何飞
N=31;
b=[0.9 0.68 -0.53];
a=[1 -1 0.65];
x1=[1 zeros(1,N-1)];
x2=[ones(1,N)];
y1=filter(b,a,x1);
y2=filter(b,a,x2);
n=0:N-1;
subplot(211);
stem(n,y1,'.r');
xlabel('n');ylabel('y1(n)');
subplot(212);
stem(n,y2,'.r');
xlabel('n');ylabel('y2(n)');
程序四% function
计算f函数从a到b积分
% a 积分下限
% b 积分上限
% h 跳变量
% f 函数关系
% Edit time 2010/3/13
% Editor 何飞
a=0;b=3*pi;
n=1000;h=(b-a)/n;
x=a:h:b;
f=exp(-0.5*x).*sin(x+pi/6);
for i=1:n
s(i)=(f(i)+f(i+1))*h/2;
end
s= sum(s);
程序五%function [num,den]=zp2tf(z,k,p)求解系统的模型
%num分母的系数向量 den分子的系数向量
%z系统零点 k系统的极点 p系统增益
�it time 2012/3/15
�itor 何飞
format long;
zr=input('Type in the zeros as a row vector=');
pr=input('Type in the poles as a row vector=');
z=zr';p=pr';
k=input('Type in the gain constant=');
[num,den]=zp2tf(z,p,k);
disp('numrator polynomaial coefficients');disp(num);
disp('denominator polynomaial coefficients');disp(den);
程序六%function
用[z,p,k]=tf2zp(num,den)求系统函数的零极点和增益
%num 分子的系数 den分母的系数
%z零点 p极点 k增益
�it time 2012/3/14
�itor 何飞
num=input('Type in the numerator coeffecients');
den=input('Type in the denominator coeffecients');
[z,p,k]=tf2zp(num,den);
disp('Zeros are at');disp(z);
disp('Poles are at');disp(p);
disp('Gain constant');disp(k);
matlab 好玩的程序,MATLAB中几个比较有用的程序相关推荐
- DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc
单片机中使用DSB温度传感器C语言程序 单片机中使用DS18B20温度传感器C语言程序(参考1) /************************************************** ...
- android获取运行应用程序,Android中获取正在运行的应用程序
Android中获取正在运行的应用程序 ActivityMain.java 1.public class ActivityMain extends ListActivity { 2. @Overrid ...
- 计算机的关闭程序,电脑中取消关机时强制关闭程序提醒的方法
一位用户反馈自己的电脑在关机前都会提示没有关闭的程序,需要选择关闭后才能关机,感觉这样非常烦人.那么,电脑中该如何取消关机时强制关闭程序提醒呢?接下来,系统城小编就为大家分享下具体操作方法,让关机更加 ...
- mit app中计算器制作程序_Step7中配合WinCC制作比例阀控制程序示例
编写一个控制程序,在HMI和PLC中分别手动和自动控制比例阀. 首先定义HMI和PLC中都会用到的输入量,主要内容以及定义如图: . 首先有两个设定值,PLC设定值和HMI设定值 . 外部输入的PIW ...
- ds18b20温度报警C语言程序,单片机中使用DS18B20温度传感器C语言程序(参考4)
#include sbit DQ = P2^2; //定义DS18B20端口DQ sbit BEEP=P2^3 ; //定义报警接口 unsigned char presence ; ...
- oracle 内置程序包,建立程序包的方法,程序包中使用游标,常用程序包
文章目录 1. 程序包 1.1 程序包定义 1.2 程序包创建 1.3 程序包中的游标 1.4 有关程序包的信息 2. 内置程序包 3. DBMS_JOB包 4. UTL_FILE包 1. 程序包 1 ...
- Identifying Patch Correctness in Test-Based Program Repair--基于测试的程序修复中补丁正确性的识别
Identifying Patch Correctness in Test-Based Program Repair–基于测试的程序修复中补丁正确性的识别 摘要 近年来,基于测试的程序自动修复引起了广 ...
- 基于微信小程序云开发实现考研题库小程序项目(完整版)
今天手把手的带大家实现一款答题类的题库小程序,如果着急的话,可以直接去看文末源码.下载与项目部署. 考研题库小程序云开发实战,完整版提供给大家学习.题库小程序,基于云开发的微信答题小程序,软件架构是微 ...
- matlab频响优化,MATLAB中关于频响图函数最优化的程序问题
我是一名大四的学生,现在正在做毕业设计,因MATLAB从未学过,也是边学边做,我需要求出IGv函数的频率响应图,因IGv的表达式很复杂,这里我没列出,在下面的程序中有的,以下是我的程序,请高手帮我看看 ...
最新文章
- 存储过程调试技巧搜集
- html5怎么改变submit样式,html5中submit是按钮么
- Kettle使用_4 Excel批量数据输入
- Javascript 常见使用误区
- redis logfile 只读_docker 配置redis主从,哨兵sentinel
- linux应用对I2C设备驱动4种读写方法
- 【Ubuntu】deepin安装QQ WeChat
- 字符串匹配代码C语言,KMP字符串匹配算法C语言实现
- mysql 局部变量集合_mysql全局变量和局部变量
- 3DMax 完全重置
- 【Excel从头开始】-3 从网页导出数据到Excel
- rgba颜色转换16进制颜色
- C语言实验及代码(详细注释)
- ue4 FString 中文乱码问题
- mysql repeated read_mysql事务之可重复读(Repeated Read)
- 一文让你搞懂 C语言可变参数 VA_LIST原理详解
- 什么是强化学习?(主要的强化学习概念)
- 数据结构大作业_聊聊我的数据结构与算法课
- 轻松把迪文温控器接入迪文云
- 收藏:国内的12个安全漏洞预警渠道
热门文章
- 2018.9.1-2021.10.25工作总结和人生规划
- Menu详解(二):利用XML生成菜单和子菜单
- 2021学习前端开发有前途吗?(建议收藏)
- python爬虫,下载歌曲
- 学生用计算机的电流是多少,220V家用电源的电流是多少mA?
- asp获取电脑物理地址_编写Metasploit模块获取Xshell和Xftp明文密码
- EasyRecovery15电脑装机下载必备的数据恢复软件
- 结束php语句的正确方法是,结束 PHP 语句的正确方法是?
- 今日头条安卓_我为什么开始对今日头条和抖音反感了
- 百度秒收录软件-秒收录动态页面站群程序源码系统