Matlab
枯燥的二大爷
东隅已逝,桑榆非晚
展开
-
Matlab将数据输出到txt
clear all; Totalnum=input('Please input the total number of .sdf files,end with 'Enter':'); fid=fopen('maxEx_out.txt','wt'); for i=1:Totalnum if i<=9 q=GetDataSDF(['...原创 2018-08-30 21:29:12 · 7668 阅读 · 0 评论 -
把txt原始数据导入到matlab
第一种方法: importdata max_out.txt;这种方法导入的数据存储在”ans”变量中;第二种方法:load max_out.txt;这种方法导入的数据会存储在名字为”max_out”的变量中。...原创 2018-08-31 13:59:40 · 3638 阅读 · 0 评论 -
MATLAB中设置图的位置和尺寸
一般而言,只需对目标图像进行图形句柄对象和坐标轴句柄对象进行操作即可。MATLAB中分别用gcf和gca表示。 对图形的位置及大小进行设置,如:set(gcf,'unit','centimeters','position',[10 5 7 5]);单位为厘米,大小为7cm×5cm,图形起点坐标为(10cm,5cm)表示左下点离显示器左侧边界10cm,离下侧边界5cm。将图形大小设...转载 2018-09-12 20:48:46 · 43663 阅读 · 1 评论 -
matlab中plot折线的插值平滑
在使用pot画图的时候,一般得到的是折线。有时候我们希望对折线进行平滑处理,得到一个平滑的曲线。[N,X]= hist(theta2,10);plot(X,N); %zigzag得到如下所示折线:利用spcrv插值,values = spcrv([[X(1) X X(end)];[N(1) N N(end)]],3);plot(values(1,:...原创 2018-09-25 10:38:52 · 11352 阅读 · 0 评论 -
Matlab绘制双y轴图,以pcolor为例
如果百度Matlab绘制双y轴曲线,大家的答案都是使用plotyy,这里就不多说。对于使用pcolor绘制的二维平面图形,如果想在上面叠加一个一维曲线,那么该怎么办呢?我采用网友提供的一种方法,yyaxis right。原始案例如下:x = linspace(15,30);y = sin(3*x);yyaxis left;plot(x,y);z = sin(3*x).*exp(0.5...原创 2018-09-30 20:52:08 · 3881 阅读 · 0 评论 -
使用axes函数在matlab绘图中实现图中图的绘制
clc;clear;close all; t=linspace(0,6,300);% tt1=linspace(2.8,3.2,300); % t1 ...转载 2018-09-26 15:04:41 · 8213 阅读 · 1 评论 -
Matlab画图坐标轴是上的刻度线隐藏与显示
在MATLAB中,使用pcolor画图,得到的图坐标轴上刻度断线消失,如下图所示:可以看出坐标轴上有刻度数字但是没有对应的刻度线,为了调出刻度线,我们调出坐标轴属性设置界面,如下图:通过调试,发现通过改变Layer和TickDir两个参数,就可以将本该出现的坐标轴刻度线重新显现。在Layer参数下有两个选项,分别是top和bottom,默认值为bottom,将该参数修改为top后刻度线就显...原创 2018-11-15 14:51:21 · 36941 阅读 · 4 评论 -
如何在matlab坐标轴上输入希腊字符和开根号符号
1.以输入\mu为例,要将解释器选择为 tex,不过matlab默认的就是tex.xlabel('\mum','FontName','Arial','fontsize',24,'Interpreter','tex');效果如下图所示:2.输入开根号,需要把解释器改为latex.clear,clcylabel('$Z_{0} \sqrt {\epsilon} / \Omeg...原创 2019-04-19 16:04:02 · 13448 阅读 · 1 评论