MATLAB连续函数可视化
在 MATLAB 中是无法画出真正的连续函数的,因此在实现连续函数的可视化时,首先
必须将连续函数用在一组离散自变量上计算函数结果,然后将自变量数组和结果数组在图形
中表示出来。
当然,这些离散的点还是不能表现函数的连续性的。为了更形象地表现函数的规律及其
连续变化,通常采用以下两种方法:
(1)对离散区间进行更细的划分,逐步趋近函数的连续变化特性,直到达到视觉上的
连续效果。
(2)把每两个离散点用直线连接,以每两个离散点之间的直线来近似表示两点间的函
数特性。
创建脚本:
%连续函数可视化
%创建函数
x1 = (0:12)*pi/6; y1 = cos(3*x1);
x2 = (0:360)*pi/180; y2 = cos(3*x2);
figure(1)
%subplot(m,n,p)将当前绘图窗口划分为mxn栅格,在p位置创建轴
%第一个子图在第一行第一列,第二个子图在第二行第二列,以此类推
%xlim()限制x轴范围
subplot(2,2,1); plot(x1,y1,"o","markerSize",3);xlim([0 2*pi])
subplot(2,2,2); plot(x2,y2,"LineWidth",2); xlim([0 2*pi])
subplot(2,2,3); plot(x2, y2, "o", "MarkerSize", 3); xlim([0 2*pi])
subplot(2,2,4); plot(x2, y2, 'LineWidth', 2); xlim([0 2*pi])
保存,运行脚本:
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...