MATLAB的一些常用内容

安装

2014a

  • 用MATLAB2014a crack激活
  • series中
    • limbservice配置放在bin/win64中
    • install.jar放在java/jar中
    • license.lic放在licenses下

变量

全局变量

global:全局变量

高数

矩阵

ones(M,N):生成M行N列元素均为1的矩阵

eye(3) 三阶单位矩阵。

zeros:生成全0的矩阵。

reshape

重构
在这里插入图片描述

新建矩阵

A=[1  2  3  4  5;
		   12 12 14 56 657;
   23 46 34 67 56 ];

画图

柱状图

clear
clc
Y=[1.1111,2.1111                 %6组数据
    2.1111,3.1111
    3.1111,4.1111
    4.1111,5.1111
    5.1111,6.1111
    6.1111,7.1111
];
figure
set(gcf,'position',[100,100,800,500])   %调整图的位置
X=1:6;
h=bar(X,Y,0.9);       %画出两个直方图,宽度0.9,可调
set(gca,'XTickLabel',{'一值','二值','三值','四值','五值','六值'},'FontSize',12,'FontName','宋体'); %修改横坐标名称、字体
set(h(1),'FaceColor',[0 0.7 1])     % 设置条形图颜色,图1
set(h(2),'FaceColor',[1 0.4 0])     % 设置条形图颜色,图2
ylim([0,10]);      %y轴刻度
%修改x,y轴标签,中英文字体分开
ylabel('\fontname{Times New Roman}\fontsize{12}y\fontname{宋体}\fontsize{12}轴');
xlabel('\fontname{Times New Roman}\fontsize{12}x\fontname{宋体}\fontsize{12}轴'); 
%修改图例,中英文字体分开
legend({'\fontname{Times New Roman}English','\fontname{宋体}中文\fontname{Times New Roman}English\fontname{宋体}中文'}, 'FontSize',12);
set(gca,'xtick',1:6);   %x轴刻度
Y_1=roundn(Y,-4);   %调整y轴数字的精度,保留小数点后几位
%在柱状图上标数字(百度找的,哈哈哈,出处忘了,sorry),距离可调
for i = 1:length(X)
    text(X(i)-0.2,Y_1(i,1),num2str(Y_1(i,1)),'HorizontalAlignment','center','VerticalAlignment','bottom','FontSize',10,'FontName','Times New Roman');
    text(X(i)+0.2,Y_1(i,2),num2str(Y_1(i,2)),'HorizontalAlignment','center','VerticalAlignment','bottom','FontSize',10,'FontName','Times New Roman');
end

Meshgrid

[X,Y] = meshgrid(x,y) 基于向量 x 和 y 中包含的坐标返回二维网格坐标。X 是一个矩阵,每一行是 x 的一个副本;Y 也是一个矩阵,每一列是 y 的一个副本。坐标 X 和 Y 表示的网格有 length(y) 个行和 length(x) 个列。

[X,Y] = meshgrid(x) 与 [X,Y] = meshgrid(x,x) 相同,并返回网格大小为 length(x)×length(x) 的方形网格坐标。

Xticks

在matlab绘制图的时候,有时候需要定制化,修改横纵坐标轴的标签名字,可以用xticks和yticks

xticks

xticks - 设置或查询 x 轴刻度值

此 MATLAB 函数 设置 x 轴刻度值,这些值是 x 轴上显示刻度线的位置。指定 ticks 为递增值向量;例如 [0 2 4 6]。此命令作用于当前坐标区。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万码无虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值