您当前的位置: 首页 >  matlab

仙剑情缘

暂无认证

  • 6浏览

    0关注

    333博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MATLAB入门基础

仙剑情缘 发布时间:2019-09-14 10:36:40 ,浏览量:6

一.窗口简单介绍

1-当前文件夹,一般调到当前编辑的文件所在的文件夹

2-编辑器,脚本或函数等的编辑区

3-工作区,变量显示的区域

4-命令行,命令形式的编辑区

二.注释

MATLAB注释采用%来注释代码的,例如

% 这里是一个注释

三.工作空间--变量值保存区

  1. 在命令行输入x=8;则变量值在工作区中会出现x 8
  2. 在命令行输入y=6;则变量值在工作区中会出现y 6
  3. 在命令行输入7;则变量值在工作区中会出现ans 7,这个ans变量专门为未定义保存变量命而准备的 

 备注:如果输入x=8,后面不打分号,回车后,命令行会打印输出一次x的值

四.命令行清屏命令 --  clc

在命令行输入clc然后回车,命令行的内容会被清除掉

五.工作区变量清除命令 -- clear

在命令行输入clear然后回车,工作区变量的内容会被清除掉,此时你输入一个x回车,会报一个错

六.运算符 +,-,*,/或\,^
  1.    +是加法运算符,例如: 3+5,结果是8
  2.   -是减法运算符,例如: 8-5,结果是3
  3.  *是乘法运算符,例如: 8*5,结果是40
  4.  /是除法运算符,例如: 8/4,结果是2
  5.  \是除运算符,例如: 8\4,结果是0.5
  6. ^是指数运算符,例如: 8^2,结果是64
七.求余运算是使用函数mod来实现,%这个符号不在像C语言中的求余运算,它在MATLAB中是注释符

在命令行中,输入mode(5,2)回车,会得到结果ans = 1

八.对数运算函数---log,log2
  1. 在命令行中输入log(10)回车,结果输出ans = 2.3026,这个log是以e为底的对数运算
  2. 在命令行中输入log2(8)回车,结果输出ans = 3,这个log是以2为底的对数运算
  3. 如果要求以其它数为底的,要如何实现,例如求以8为底64的对数,如果输入log8(64),则会报错,未定义log8,

那么,要如何实现呢,可以转化成以e为底的对象运算,化成log(64)/log(8),最终结果是2

九.关系运算符 --- 大于>,小于=,小于等于 0 disp(x) end

if....elseif.....else......end语句
x=input('please input a value:');
if x > 0
    disp('正数');
elseif x < 0
     disp('负数');
else
    disp('x=0');
end
十三.循环语句 while语句  

基本形式

while 条件表达式

   其它语句

end

例如,计算从1加到100的和,在脚本文件中输入以下代码

i=1;
sum=0;
while i             
关注
打赏
1658017818
查看更多评论
0.0848s