下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档符号积分变换傅里叶变换及其反变换1 .傅里叶变换f=f(x) F=F(w)syms x w u vf=sin(x)*exp(-xA2);F1=fourier(f)F1 = transform:fourier(sin(x)/exp(xA2), x, -w)> > f=x;F2=fourier(f)F2 = pi*dirac(w, 1)*2*i> > h=x*exp(-abs(x);F3=fourier(h)F3 = -(w*4*i)/(wA2 + 1)A2> > h=x*exp(-abs(x);F3=fourier(h,u)F3 =-(u*4*i)/(
2、uA2 + 1)A22 .傅里叶反变换syms w v x tg=exp(-abs(x);IF2=ifourier(g) IF2 = 1/(pi*(tA2 + 1)拉普拉斯变换及其反变换1 .拉普拉斯变换syms x s t vf1=sqrt(t);L1=laplace(f1) L1 =piA(1/2)/(2*sA(3/2)2 .拉普拉斯反变换syms a s t u v x f=exp(x/sA2);IL1=ilaplace(f)IL1 =ilaplace(exp(x/sA2), s, t)Z变换及其反变换方程的解析解线性方程组的解析解包括求解线性方程组和非线性方程组的函数solve (),
3、也有求解常微分方程组的函数 dsolve () L1='x+y+z=10'L2='3*x+2*y+z=14'%L1、L2、L3分别是三个字符串%说明g是一个结构数组,其中每个元素为一 %符号类型的量,用如下方法查看方程解的具体值L3='2*x+3*y-z=1'g=solve(L1,L2,L3) g =x: 1x1 symy: 1x1 symz: 1x1 sym>> g.xans =1一般求解方法:L1="x+y+z=10'精品文档L2='3*x+2*y+z=14'L3='2*x+3*y-z=1
4、'x y z=solve(L1,L2,L3)x =1y =2z =7线性方程组的解析解>> f=sym('a*xA2+b*x+c=0');xf=solve(f) xf =-(b + (bA2 - 4*a*c)A(1/2)/(2*a)-(b - (bA2 - 4*a*c)A(1/2)/(2*a)>>syms y z u v weq1=u*yA2+v*z+w;eq2=y+z+w;y z=solve(eq1,eq2,y,z)y =(v + 2*u*w + (vA2 + 4*u*w*v - 4*u*w)A(1/2)/(2*u) - w(v + 2*u*w
5、 - (vA2 + 4*u*w*v - 4*u*w)A("2)/(2*u) - wz =-(v + 2*u*w + (vA2 + 4*u*w*v - 4*u*w)A(1/2)/(2*u)-(v + 2*u*w - (vA2 + 4*u*w*v - 4*u*w)A(1/2)/(2*u)常微分方程组的解析解在微分方程组的表达式equ中,大写字母D表示对自变量(设为x)的微分算子: D=d/dx,D2=d2/d2x.微分算子D后面的字母那么表示为因变量,即带求解的未知函 数.>> y=dsolve('Dy+a*x=0','x')y =C2 - (
6、a*xA2)/2>> y=dsolve('D2y+2*x=2*y','x')y = x + C4*exp(2A(1/2)*x) + C5/exp(2A(1/2)*x)>> y=dsolve('D2y+2*x=2*y','y(2)=5','Dy(1)=2','x')y =x + (exp(2A(1/2)*x)*(6*exp(2A(1/2) + 2A(1/2)/(2*exp(2A("2)*(exp(2*2A(1/2)+ 1) - (2A(1/2)*exp(2*2A(1/
7、2)*(exp(2A(1/2)-3*2A(1/2)/(2*exp(2A("2)*x)*(exp(2*2A(1/2) + 1)MATLAB程序设计全局变量global A B C变量名区分大小写脚本文件是 m文件中最简单的一种输入顿号输出参数,用命令语句可以限制 MATLAB命令工作空间的所有数据.编程计算向量元素的平均值:x=input('输入向量:x=' ); %average_1.m 计算向量元素的平均值m,n=size(x);if (m=1|n=1)average=sum(x)/length(x)else error('必须输入向量.')精品文档
8、End如果m文件的第一个可执行语句以function开始,该文件就是函数文件,每一个函数文件都定义一个函数.函数有自己独立的工作空间,它与 MATLAB的工 作空间区分开.Function y=average_2(x) %函数average_2(x期以计算向量元素的平均值%输入参数x为输入向量,输出参数y为计算的平均值MATLAB的程序限制结构For循环一般形式For循环限制变量=表达式1:表达式2:表达式3For x=-2.0:0.25:-0.75While循环选择结构:MATLAB中的选择结构语句有if语句、switch语句和try语句A电for k=1:5for j=1:5 if k=j
9、A(k,k)=5;elseif abs(k-j)=1A(k,j)=1; elseA(k,j)=0; end endendA结果:A =5100015100015100015100015程序流的限制1 .break 语句终止本层for或while循环,跳转到本层循环语句 end的下一条语句.2 .return 语句终止被调用函数的运行,返回到调用函数.3 .pause语句Pause暂停程序运行,按任意键继续Pause(n):程序暂停运行n秒后继续.Pause on/off允许/禁止其后的程序暂停4 .continue 语句在for循环或while循环中遇到该语句,将跳过其后的循环体语句,进行下一
10、次 循环.精品文档数据的输入与输出键盘输入语句inputx=input ( prompt');x=input ( prompt', 's')%不至于将输入的数字看成是数值型数据.屏幕输出语句disp (x)M数据文件的存储/加载(save/load)格式化文本文件的存储/读取(fprintf/fxcanf)二进制数据文件的存储/读取(fwrite/fread)数据文件行存储/读取(fgetl/fgets)MATLAB文件操作MATLAB数据可视化使用函数巾gure来建立图形窗口,最简单的调用方式figureClose关闭当前图形窗口根本二维图形绘制(1) plo
11、t: x轴和y轴均为线性刻度(2) Loglog: x轴和y轴均为对数刻度(3) Semilogx: x为几数刻度,y为线性刻度(4) Semilogy: x为线性刻度,y为对数刻度(5) Plotyy:绘制双纵坐标图形,绘制两条具有不同纵坐标的曲线,调用格式Plotyy (x1 , y1, x2, y2)Plot是最根本的二维绘图函数:Plot (Y), plot (X, Y)>> x=0:0,05:5;y=sin(x.A2);plot(x,y);>> x=0:0.05:5;y1=0.2*x-0.8;y2=sin(x.A2);plot(x,y1,x,y2);>&
12、gt; x=0:pi/180:2*pi;%两条不同纵坐标的曲线,颜色不同加以区分y1=exp(-0.3*x).*cos(2*x);y2=10*exp(-1.5*x);plotyy(x,y1,x,y2);条形图:>> x=-2.9:0.2:2.9;bar(x,exp(-x.*x);极坐标:t=0:0.1:2*pi;polar(t,abs(cos(2*t);精品文档针状图:>> x=0:0,1:4;y=(x.A0.8).*exp(-x);stem(x,y)阶梯图:>> x=0:0.25:10;stairs(x,sin(2*x)+sin(x)饼图:>>
13、 x=43,78,88,43,21;pie(x)色彩和线型>>x=0:0.2:8;y1=0.2+sin(-2*x);y2=sin(x.A0.5);plot(x,y1,'g-+',x,y2,r-d,); %y1 采用绿色、实线、加号标记;%y2采用红色,虚线,菱形表示坐标轴及标注函数axis指定坐标轴的刻度范围其调用格式为Axis (xmin,xmax,ymin,ymax)hold on/off保持原有图形/刷新原有图形axis on/off 显示/取消坐标轴xlabel( option) x轴加标注,option表示任意选项ylabel( option')
14、y 轴加标注Title( option)图形加标题Legend( option')图形加标注Grid on/off显示/取消网格线Box on/off给坐标加/不加边框线>>x=0:0.05:5;y1=exp(0.4.Ax)-1.5;'r-.');%画直线,代替横坐标);ylabel( 'output' );y2=sin(x*4); plot(x,y1,x,y2, line(0,5,0,0);xlabel( 'input' title( 'two function' );legend( 'y1=exp(
15、0.4Ax)-1.5', 'y2=sin(x*4)')grid on %画网格线在一个图形窗口中用函数subplot可以同时画出多个子图形x=linspace(0,2*pi,100);subplot(2,2,1);plot(x,sin(x);xlabel('x');ylabel('y');title('sin(x)');subplot(2,2,2);plot(x,cos(x);xlabel('x');ylabel('y');title('cos(x)');精品文档subplot(2,2,3);plot(x,exp(x);xlabel( 'x' );ylabel( 'y' );title( 'exp(x)' );subplot(2,2,4);plot(x,exp(-x);xlabel( 'x' );ylabel( 'y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 的面粉销售合同范本
- 全新公司员工劳动合同书模板
- 软件产品采购合同范本
- 重庆个人房屋买卖合同标准范文
- 2024年大数据分析与应用项目合同
- 物业管理的关键问题
- 范文药师租赁合同
- 劳务班组承包合同
- 医疗器械基础知识培训篇
- 超低水头轴流式液力透平能量特性的数值与试验研究
- DL-T5816-2020分布式电化学储能系统接入配电网设计规范
- 2024年4月自考00832英语词汇学试题
- 竞赛试卷(试题)-2023-2024学年六年级下册数学人教版
- 《电力用直流电源系统蓄电池组远程充放电技术规范》
- 2024年中考语文 (湖北专用)专题一 字音、字形课件
- T-ACEF 095-2023 挥发性有机物泄漏检测红外成像仪(OGI)技术要求及监测规范
- 骨科手术的术后饮食和营养指导
- 旅游定制师入行培训方案
- 2024年中国南方航空股份有限公司招聘笔试参考题库含答案解析
- 六年级上册数学应用题100题
- 个人代卖协议
评论
0/150
提交评论