- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab 学习笔记 学习软件重在积累 要有水滴石穿之毅力
1 画图函数plot
2 subplot是用来排放图形的位置,如subplot(1,2,1)表示图形按照0ne-by-two的matrix的样式进行排列,此为第一个图形。
3 函数linspace(0,2*pi,3)表示将0至2*pi分成三个数字如下所示
linspace(0,2*pi,3)
ans =0 3.1416 6.2832
4 当对于一个矩阵a进行var(a)时,是对矩阵的毎列进行方差运算;若要对matrix中所有元素进行,need input reshape(a,1,48),该函数返回matrix中所有元素,并且是以遍历毎列的方式。
5 matlab 中 的current directory 的修改路径方法:
MATLAB中Current Directory的更改和删除(转) Matlab启动之后,Current Directory中有一个默认路径,有时候我们希望自己设定这个路径,实现方法如下: 方法1:在Matlab图标或快捷方式图标点击右键-属性,在起始位置一栏填写自定义路径,点击确定。再运行Matlab时会发现,Current Directory会变成自定义的路径。 方法2:在Matlab图标或快捷方式图标点击右键-属性,在目标栏最后添加 -sd Path,例如-sd D:/,同样可以满足要求。
Matlab启动时会到Current Directory中进行扫描,如果在Current Directory路径中包含的路径已经删除或者不存在时,Matlab就会显示警告信息。要清除Current Directory中路径可以通过以下方法: 在File菜单中选择Preferences或者在工具栏空白处点击鼠标右键在弹出快捷菜单中选择Customize,在弹出对话框中点击Current Directory选项,然后在History组中点击Clear History即可完成要求。
6 ployval function f=3x^2+2x+1 并计算x=,5,7,9时的数值
p = [3 2 1];
polyval(p,[5 7 9])
7 roots function求根
T=[3,2,1]?;roors(t)表示求解f=3x^2+2x+1=0的根
8 matlab中input的输入
pssword=input(Please input the password:\n),则会显示输入提示信息
9 size 返回matrix的大小if 返回值为2 3 则表示matrix大小为2行3列 调用如size(s3)
Length 返回matrix的长度
10 a的ASCII码为97 z的为122
A得为65 Z的为90
11 注意:对于函数应该是用来调用的,而不是用来运行的。记着在commond 中调用函数
function y=jiecheng()
t=input(Input key(key is 123) );
if t==123
input(good);
else
input( Your are fool,input again);
end
12 mod 的用法
mod(x,0)=x;mod(x,x)=0;除此之外则为取余数的运算;
pf:mod(13,5)=3;
mod([1:5],3)= 1 2 0 1 2 相当于对matrix中每个元素取余
13 感受程序的结构化美
1断是否为质数
function f=myzy31(n)
k=sqrt(n);
flag=1;
for i=2:k;
if mod(n,i)==0
flag=0;
break;
end
end
f=flag;%?D??ò???êy×?ê?·?ê???êy£?
2 循环输出质数
function myzy32(n)
for i=2:n
if myzy31(i)==1%μ÷ó?myzy31£??D??ê?·?ê???êy£?è?1?ê??íê?3?£?
i
else
i; %oó??óD?°£??±?íê?2?ê?3?á?£?
end
end
14 rem函数
R=rem(x,y)=x-fix(x./y)*y;其中fix(x./y)表示x/y的数值向0靠近后取整;
并且有:if x has the same sign as y,then rem is equal to mod!
If y=0,then R=nan
15 灵活使用continue and break
Pf:输出100至200间第一个被7整除
文档评论(0)