matlab笔记三

%{

% 输出函数 disp fprintf

% 占位符 %f:浮点数输出 %d整型输出 %s 字符串 %c 字符

%.2f:保留两位小数多余的截去。 7.2f占位七位同时保留两位小数

%-2d:向左对齐占位两个 %2d右对齐占位两位

% 输入函数 input

%}

%{

practice

prompt the user for a length and units and output

length = input('Enter the length:');

units = input('is that f(eet) or m(eters)?:','s')

's' :表示以字符的形式存在

% 可以输入任何类型比如:vector,matrix,char,numbers等等

输出有两个 disp fprintf ,disp一般比较少见通常用于输出一个数字和一段话

fprintf('length %5.2f units %c\n',length,units)

\n 表示换行 \t制表符一般是四个空格

如果 ' 冲突时解决冲突方法用 '' 如:'...'...'--> '...''...'

如果 \ 冲突时解决冲突方法用 \\ 如:输出单独t '...\t...'--> '...\\t...'

%}

%数字转字符 num2str(2) ---> '2'

%字符转数字 str2num('2') ---> 2

%{

几个常见的二维绘图

plot: 折线图

scatter:散点图

bar:柱状图

pie:饼状图

stem:针状图

%}

%{

几种常见的设置画布的函数

xlabel('x') x轴的标签是x,标签可以修改

ylabel('y') y轴的标签是y,标签可以修改

axis([xmin,xmax,ymin,ymax]) xmin x轴的起点

xmax x轴的终点 ymin y轴的起点 ymax y轴的终点

title('设置画布标题')

legend('line1','line2'...) 对线说明(图例)

grid on 对画布设置网格

hold on 让画布状态维持开的状态可以画入画布中

hold off 关闭画布画入状态

figure() 开启新的绘画窗口

如:figure(1) 设置第一个画布 figure(2) 设置第二个画布

close(1) 关闭第一个画布

close all 关闭全部画布

clf 强行清除图形

ishold 查看画布是否画入返回true(1) 或false(0)

cla 清除当前的轴线

%}

% plot 里面的参数

%{

LineStyle - 线型 : '-' 实线(默认值) , '--' 虚线, ':' 点线, '-.' 点虚线, 'none'没有线,

LineWidth - 线条宽度

0.5 (默认值) | 正值

Marker - 标记符号

'none' (默认值) | 'o' | '+' | '*' | '.'

Color - 线条颜色:blue用b表示, green g ,red r ,yellow y,

magenta(紫红色) m ,black k ,white w

%}

%{

practice

x = linspace(0,2*pi,100);

hold on

grid on

y = sin(x);

axis([0,6.3,-1,1])

figure(1)

plot(x,y,'k*--')

y1 = sin(2*x);

plot(x,y1,'r.-')

y2 = sin(x/2);

plot(x,y2,'g+:')

hold off

xlabel('xlabel')

ylabel('ylabel')

title('title')

legend('y = sin(x)','y1 = sin(2*x)','y2 = sin(x/2)')

figure(2)

hold on

t1 = linspace(0,1,10);

y0 = exp(0.5*t1);

plot(t1,y0,'g+-')

y3 = log(t1)

plot(t1,y3,'k*--')

xlabel('xlabe')

ylabel('ylabe')

title('titl')

legend('y0 = exp(0.5*t1)','y3 = log(t1)')

hold off

cla

clf

%}

%文件的读,写,增

%{

mymat = rand(2,3)

save testfile.dat mymat -ascii

保存 需要保存的文件名 保存的值变量

type testfile.dat 以文本形式读取出来

load testfile.dat 读取文件

testfile 文件名表示出来的读取的数据可以应用

mymt = rand(2,3)

save testfile.dat mymt -ascii -append

在testfile文件里面添加而不覆盖

%}

% 函数

%{

function 定义函数时一定要函数名

函数 输出变量名 = 函数的名字和文件名保持一致(函数的参数) ... end

function outputAgruemnt = fanctioname(inputAgument) ... end

%}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值