Matlab使用技巧

Matlab入门总结*

matlab入门总结


Matlab导入文本数据为数值矩阵

matlab怎么样从文本txt文件中读入数据到矩阵

以Matlab R2020b为例。
(1)选择指定的txt文件,右键,选择导入数据;
(2)选择相应的数据类型,这里应选matrix(数值矩阵)(3)选择分隔符,然后点击导入。

Matlab绘图

A = yaw;
x = A(:,5);
y = A(:,3)*180/pi;
yMin = -180;
yMax = 180;

plot(x, y);
axis([min(x) max(x) yMin yMax]);

%figure(1);
xlabel('x'),ylabel('y'),title('yaw');
axis on, grid on;
clear x, clear y, clear yMin, clear yMax, clear A;

print(1, '-dpng', 'yaw'); % 保存图片
% clear;

Matlab绘图 plot 各种小技巧(坐标范围、颜色、线型、图例、希腊字母图标等)
Matlab中 plot 绘图坐标轴设置
MATLAB如何设置坐标轴范围
Matlab quiver函数用法 - 画矢量箭头图


Matlab绘制二维高斯函数的三维图

参考:
matlab画多张surf图,Matlab实现同图片多色彩三维绘制 3d surf colormap
Python实现高斯函数的三维显示方法
MATLAB绘制二维高斯函数的三维图

% https://baike.baidu.com/item/%E4%BA%8C%E7%BB%B4%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83
% 先限定三维图中的 x,y 轴坐标范围
X = 0 : 1 : 50;
Y = 0 : 1 : 50;
 
% 标准差
mu = [25, 25];
sigma = [5, 8];

[ XX, YY ] = meshgrid( X, Y );
Z = ( XX - mu(1) ).^2 / sigma(1)^2 + ( YY - mu(2) ).^2 / sigma(2)^2;
Z = exp(-0.5 * Z) / 2 * pi * sigma(1) * sigma(2);

% 显示高斯函数的三维图
surf(X, Y, Z); % 表面图
hold on
surf(X+25, Y+25, Z); % 表面图
hold off

% figure, mesh(X, Y, Z); % 线框图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值