数模.matlab画图

本文详细介绍了MATLAB中的一系列数据可视化函数,如meshgrid、subplot、surf、contour等,以及它们在创建二维和三维图形中的应用。这些函数有助于在工程和科研中呈现数据和分析结果。
摘要由CSDN通过智能技术生成

一、mesh函数

上图是平常用到的方式

例题:

上图的meshgrid函数相当于上上图的前三个指令(temp,x,y)

mash函数:

mashc函数:

mashz函数:

上图subplot函数的作用是将下标为index的图片放到对应的x,y的矩阵里面,如图就是这张图放在下标为1的1x2的矩阵里面

surf函数

surfc函数

surfl函数

contour函数

contour3

plot3

fplot3

fmesh

fsurf

fimplicit3

MATLAB中,可以使用灰度图来展示矩阵中不同数值所对应的区域。可以通过设置不同深度的灰度值来区分不同的数值。以下是一个示例代码,展示了如何使用灰度图进行模型预测并画图: ```matlab % 假设已经有了要预测的原始数据 x0 和预测的期数 predict_num % 调用子函数 metabolism_gm11 进行预测 result = metabolism_gm11(x0, predict_num); % 绘制灰度图 figure; imshow(result, 'Colormap', gray); % 设置不显示坐标轴标签 set(gca, 'Visible', 'off'); % 设置在画布上全屏显示 set(gcf, 'Units', 'Normalized', 'OuterPosition', \[0, 0, 1, 1\]); % 保存图像 saveas(gcf, 'prediction_gray.png'); ``` 请注意,上述代码中的 `metabolism_gm11` 是一个子函数,用于使用新陈代谢的GM(1,1)模型对数据进行预测。你可以根据自己的需求修改该函数或者使用其他预测模型。同时,你也可以根据需要调整灰度图的显示效果,例如调整灰度值的范围、添加颜色条等。 希望以上代码能够帮助你实现在MATLAB中进行灰度图的模型预测和画图。 #### 引用[.reference_title] - *1* [matlab 绘制灰度图](https://blog.csdn.net/qq_22163371/article/details/129580524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [灰色预测(MATLAB)](https://blog.csdn.net/qq_53471484/article/details/125839119)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值