【MATLAB】中文网站、插值函数、坐标轴设置和bar函数详解

                                       **好记性不如烂笔头**
                                _________________________________________________________________________

MATLAB函数中文网址

https://ww2.mathworks.cn/help/matlab/ref/interp2.html?s_tid=doc_ta

interp2

在这里插入图片描述在这里插入图片描述
[X,Y] = meshgrid(-3:3);
V = peaks(X,Y);

创建间距为 0.25 的查询网格。
[Xq,Yq] = meshgrid(-3:0.25:3);
Vq = interp2(X,Y,V,Xq,Yq,‘cubic’);
figure
surf(Xq,Yq,Vq);
title(‘Linear Interpolation Using Finer Grid’);

Vq = interp2(V,2’cubic’);

两种Vq是一样 的。
Vq = interp2(V,k)
是指
k=3,将0-1分成两份,再将0-0.5,和0.5-1 分成两份,结果为0-0.25, 0.25- 0.5, 0.5- 0.75, 0.75-1四份,形成3个数据点,即(2^k-1)个数据点

设置坐标轴

axis([0,M,0,N],'equal');shading interp; grid on;
ax=gca; ax.LineWidth=2; box on; ax.BoxStyle='full'; ax.FontSize=20;
ax.XLim=[0 N];ax.XTick=(0:400:N);ax.XTickLabel=(0:100:FN);
ax.YLim=[0 M];ax.YTick=(0:400:M);ax.YTickLabel=(0:100:FM);
axis([0,M,0,N],'equal');  %设置矩阵画出来的范围是从0到M和0到N;
shading interp;            % 自动interp且去掉图像上的阴影
grid on;
ax=gca;   %设置图片为ax
ax.LineWidth=2; %图片线宽为2
box on; 
ax.BoxStyle='full';  %图片坐标轴线都保留
ax.FontSize=20;  %线大小为20
ax.XLim=[0 N];   %坐标轴范围是画0到M
ax.XTick=(0:400:N);   %你要几个(num)标出的点,那就N/num=400;
ax.XTickLabel=(0:100:FN);% 你想标出几个(num)坐标点的label,就是FN/100,就是几个,这里的100是间隔多少标点

ax.YLim=[0 M];
ax.YTick=(0:400:M);
ax.YTickLabel=(0:100:FM);

bar函数

%默认坐标轴,画出u v 两个直方图是相叠
bar(uv,'stacked');       
%规定坐标轴 为data 的第一列,画data的而散列相叠
bar(data(:,1),[data(:,2),data(:,3)],'stacked');    


%默认坐标轴,画出两个直方图是并列
bar(uv);       
%规定坐标轴 为data 的第一列,画data的而散列并列
bar(data(:,1),[data(:,2),data(:,3)]);  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值