路人队——钟某人的matlab学习笔记第一天——初识matlab

第一章:matlab的基本运算符

matlab其实就是一个数学类的工具,里面的+,-,*,/,^,这些其实基本没什么太大的特殊含义,运行几个代码试试手吧!

1.计算5x(3/4)+9/5和5^6+(3/5*5/4)

 值得注意的是,在我分别给定和没给定变量的时候,输出了不一样的东西。第一个还可以理解,第二个……是为啥呢

其实就是个给予的默认值,这点可比其他的语言友善的多。

现在问题来了,如果我再输入一次不给定变量的会怎么样,会覆盖默认值还是会报错吗,让我们试试。

图上可以看出,跟我猜想的一样,是直接覆盖了 ,那么,这也就意味着我可以把上面用过的参数继续使用,确实可以。

值得注意的是,这里的 “=” 其实是一种赋值方法。写过代码的都懂。如果企图将其变成一种数学意义上面的 “=”会怎么样呢,我们来试试。

 这里就显示的非常明显了。

有的时候,我们会诟病一件事,我已经把这个值传递给变量了,但是我一按回车他就自动帮我算好了,有没有什么办法让我见不到运算结果呢,答案是,有!你只需要在结果语句后面加个“;”就行了,如同下图所示:

 而你算出来的结果会在右侧工作区显示出来,这可真是太棒辣

这里要提一句,这里的";"其实跟其他语言一样,代表着一个语句的结束,这意味着你可以在后面加点其他的,比如:

有的时候在大量的计算下,变量多起来是无法避免的,那么,我们要怎么查看自己创建了哪些函数呢

这个时候就该who和whos出场啦,下面是他们的各自的用法: 

 可以看得出来,who只是告诉你你设置了哪些变量,whos则会把更详细的信息展示出来

你一定会感到好奇,d这个变量后面那个complex是个啥,其实,那就是个复数,之后肯定还会有其他的,到时候再说吧

如果我们想清除一个变量的值或者所有的我们应该怎么做,用clear就行了,效果如下:

嗯,效果拔群。

如果不想看到自己上面的“消息记录”我们该怎么办,答案是可以用clc指令啦,这里就不上图了,毕竟结果是什么样的我们心知肚明



第二章:略微深入 

现在,是时候了解一下其他的东西了,毕竟这么大个数学体系不可能只靠+,-,*,/,^,支撑起来。

首先就是大名鼎鼎的Π啦,在matlab里面的表示就是pi,如图:

现在让我们来试试怎么计算一个圆的面积

S=Πr^2

 如果直接输入就会出现这样的问题,没办法了,只能先定义一个r了,我还想着先欠着呢hhhh

 好了,接下来是另一个出了名的无理数e,它在matlab里面的表达是exp(a),这里表示的是e的a次方,如下:

然后是,我们的老朋友,平方根!其表达是sqrt(a),表示a的平方根,如下:

 这个时候,有人就要问了,我如果要算x的n次方根要怎么算呢,其实吧,可以直接等价于x的1/n次方

 也可以套公式,nthroot(X,n),如下:

 建议用第二种,不然第一种方法你有可能会忘记括号……

然后是对数log(x),默认以e为底,如果有需要,可以改变这个值,不过仅限于以10为底,具体方法如下:

最后就是三角函数和反三角函数啦,以正弦为例子则是:sin(x)和asin(x),反三角函数就是在三角函数前面加个a就行了,这里的x默认以弧度为单位。

 行啦,今天就到此为止吧

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值