MATLAB下一些常用易忘命令

目录

  1. 变量的保存与装载
  2. 图的保存与装载
  3. 使某图形成为当前图形
  4. 获得当前图形
  5. 坐标轴标题
  6. 图形标题
  7. 坐标轴边界、刻度值和刻度文字
  8. 双坐标轴标题、边界等的设置
  9. 作图线条粗细、标记边框颜色、标记内部颜色、标记大小
  10. 作图设置LOG和Linear坐标轴
  11. 作图窗口适合最大屏幕

  1. 变量的保存与装载(回目录)
    保存所有变量到文件 filename.mat
    save filename
    保存变量x,y,z 到文件 filename.mat
    save filename x y z
    重装装载保存的变量:
    load filename
  2. 图的保存与装载(回目录)
    保存MATLAB自有的figure图形格式:
    h = plot(rand(2));
    hgsave(h,'filename');
    装载和打开保存的figure图形:
    hgload('filename');
    将当前图形保存为jpg格式:
    print -djpeg filename
    -djpeg表示jpeg格式,另外:
    -deps 表示eps黑白图
    -depsc 表示eps彩色图
    -deps2 表示eps level2黑白图
    -depsc2 表示eps level2彩色图
    -dpng 表示png 24位真彩图
  3. 使某图形成为当前图形(回目录)
    h=figure;
    figure(h);
  4. 获得当前图形(回目录)
    h=gcf;
  5. 坐标轴标题(回目录)
    xlabel(str);
    ylabel(str);
    zlabel(str);
  6. 图形标题(回目录)
    title(str);
  7. 坐标轴边界、刻度值和刻度文字(回目录)
    xl=xlim; % 获得当前X轴的边界,即最小值和最大值
    xlim([1.5 2]); % 设置当前X轴的最小/大值分别为1.5和2
    set(gca,'XTick',1:29); % 设置X轴刻度为1:29
    set(gca,'XTickLabel',{'a','b','c',...}); % 设置X轴刻度文字分别为a,b,c,...
  8. 双坐标轴标题、边界等的设置(回目录)
    ax = plotyy(x1,y1,x2,y2); % 双坐标使用plot画图,ax数组中存放2个坐标
    ax = plotyy(x1,y1,x2,y2,fcnname); % 双坐标使用fcnname(x,y)画图
    ax = plotyy(x1,y1,x2,y2,fcnname1,fcnname2); % 双坐标分别使用fcnname1(x1,y1)和fcnname2(x2,y2)画图
    xlabel(ax(1),'This is 1st axis');
    xlabel(ax(2),'This is 2nd axis');
    xlim(ax(1),[1 2]);
    xlim(ax(2),[3 4]);
  9. 作图线条粗细、标记边框颜色、标记内部颜色、标记大小(回目录)
    plot( ...,
    'LineWidth',2,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor','g',...
    'MarkerSize',10)
  10. 作图设置LOG和Linear坐标轴(回目录)
    set(gca,'XScale','log');
    set(gca,'YScale','log');
  11. 作图窗口适合最大屏幕(回目录)
    figure('units','normalized','outerposition',[0 0 1 1]);
原文地址:https://www.cnblogs.com/jyginger/p/1804473.html