news 2026/4/16 15:31:20

Matlab学习记录22

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Matlab学习记录22

书籍:Matlab实用教程
工具:Matlab2021a

电脑信息:Intel® Xeon® CPU E5-2603 v3 @ 1.60GHz

系统类型:64位操作系统,基于X64的处理器 windows10 专业版

第4章 Matlab的符号计算计算的可视化和GUI设计
4.3 MATLAB的特殊图形绘制
4.3.1 条形图

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>bar(x,y)

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>bar3(x,y)

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>barh(x,y)

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>bar3h(x,y)

4.3.2 面积图和实心图

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>area(x,y)

>>x=3:6;>>y=[5.3130.45.111.8-1.73.78.10.61.57.7-4.5]y=5.300013.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000>>area(x,y)>>fill(x,y,'r')

4.3.3 直方图

>>y=randn(10,2)y=0.5377-1.34991.83393.0349-2.25880.72540.8622-0.06310.31880.7147-1.3077-0.2050-0.4336-0.12410.34261.48973.57841.40902.76941.4172>>x=-2:0.5:2;>>hist(y,x)

4.3.4 饼形图

>>y=[200100250400];>>explode=[0010];>>pie(y,explode,{'1','2','3','4'})

>>y=[200100250400];>>explode=[0010];>>pie3(y,explode,{'1','2','3','4'})

4.3.5 离散数据图

>>x=0:0.1:2*pi;>>y=sin(x).*exp(-2*x);>>subplot(4,1,1)>>stem(x,y,'filled')>>subplot(4,1,2)>>stairs(x,y)>>subplot(4,1,3)>>scatter(x,y)>>subplot(4,1,4)z=cos(x).*exp(2*x)>>stem3(x,y,z)

4.3.6 对数坐标和极坐标图
1、对数坐标图形

>>w=logspace(-2,3,20);>>Aw=1./(w.*sqrt((0.5*w).^+1));>>Lw=20*log10(Aw);>>semilogx(w,Lw)>>title('对数幅频特性曲线')

>>w=logspace(-2,3,20);Aw=1./(w.*sqrt((0.5*w).^+1));Lw=20*log10(Aw);semilogy(w,Lw)title('对数幅频特性曲线')

>>w=logspace(-2,3,20);Aw=1./(w.*sqrt((0.5*w).^+1));Lw=20*log10(Aw);loglog(w,Lw)title('对数幅频特性曲线')

2、极坐标图

>>w=logspace(-2,3,20);>>Fw=-90-atan(0.5*w);>>Aw=1./(w.*sqrt((0.5*w).^+1));>>polar(Fw,Aw)

4.3.7 等高线图

>>[x,y,z]=peaks;>>contour(x,y,z)

>>[x,y,z]=peaks;>>contour(x,y,z)>>contour3(z,30)

4.3.8 复向量图
1、compass命令
2、feather命令

>>theta=0:0.2:2*pi;>>z=sin(theta).*exp(j*theta);>>compass(z)

>>theta=0:0.2:2*pi;>>z=sin(theta).*exp(j*theta);>>compass(z)>>feather(z)


4.4 图形窗口的功能
1、工具栏
2、选单


4.5 对话框
1、“输入信息”对话框

>>prompt={'A','B'};>>defans={'0.707','1'};>>p=inputdlg(prompt,'input dialog',1,defans)p=2×1cell 数组{'0.707'}{'1'}


2、“输出信息”对话框

msgbox('阻尼系数输入范围出错','警告','warn')

warndlg('阻尼系数输入范围出错','警告')

errordlg('阻尼系数输入范围出错','出错')

helpdlg('欠阻尼系数应大于0小于1','帮助')

>>button=questdlg('是否确认?','Are you sure?','Yes','No','Yes')button='Yes'

3、文件管理对话框

[fname,pname]=uigetfile('*.*','打开文件',100,100)

[fname,pname]=uiputfile('Ex0431.mat','保存文件')

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:55:03

新手教程:将雨滴传感器接入智能遮阳系统

从零打造会“看天”的遮阳棚:雨滴传感器实战接入指南 你有没有经历过这样的尴尬?大晴天舒舒服服地展开遮阳棚,结果突然一场暴雨来袭,等你发现时,遮阳布早已湿透积水,甚至开始变形发霉。更糟的是&#xff0c…

作者头像 李华
网站建设 2026/4/13 14:24:37

使用curl命令直接调用GLM-TTS API接口方法详解

使用curl命令直接调用GLM-TTS API接口方法详解 在AI语音合成技术快速演进的今天,零样本语音克隆(Zero-shot Voice Cloning)已经不再是实验室里的概念。像GLM-TTS这样的端到端中文语音合成系统,仅凭一段几秒钟的参考音频&#xff0…

作者头像 李华
网站建设 2026/4/16 12:16:35

语音合成赛道新机遇:结合大模型Token销售实现盈利闭环

语音合成赛道新机遇:结合大模型Token销售实现盈利闭环 在AI内容创作的浪潮中,语音合成正悄然从“能说”走向“说得像人”。过去几年,我们见证了TTS技术从机械朗读到情感丰富的自然语音的巨大跨越。尤其是当大语言模型开始与语音系统深度融合&…

作者头像 李华
网站建设 2026/4/16 12:22:01

XDMA驱动开发手把手教程:从零实现用户空间通信

XDMA驱动开发实战:打通FPGA与用户空间的高速通路 你有没有遇到过这样的场景? FPGA采集的数据源源不断地涌来,但你的主机程序却“吃力”地卡在数据搬运上——每次都要经过内核缓冲、内存拷贝、上下文切换……一层又一层的软件开销&#xff0c…

作者头像 李华
网站建设 2026/4/16 14:04:18

使用C#调用GLM-TTS后端接口的可行性分析及示例代码

使用C#调用GLM-TTS后端接口的可行性分析及示例代码 在智能语音应用日益普及的今天,企业对个性化语音合成的需求正迅速增长。传统的TTS(文本到语音)系统往往依赖大量语料训练专属模型,部署成本高、周期长。而近年来兴起的零样本语音…

作者头像 李华
网站建设 2026/4/15 20:03:30

最大单段时长设多少合适?30秒是黄金标准吗

最大单段时长设多少合适?30秒是黄金标准吗 在语音识别系统的实际部署中,我们常常会遇到这样一个问题:一段长达几分钟的会议录音,到底该以何种方式切分才能既保证识别准确率,又不会把显存撑爆?更进一步&…

作者头像 李华