前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MATLAB】变量 ( 变量引入 | 变量类型 )

【MATLAB】变量 ( 变量引入 | 变量类型 )

作者头像
韩曙亮
发布2023-03-29 12:01:55
5.5K0
发布2023-03-29 12:01:55
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、变量引入 ( ans 默认变量 )


使用 matlab 代码编写如下公式时 , 公式层级很多 , 很复杂 , 需要很多括号进行优先级限制 ;

\cos \bigg(\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }\bigg)

对应 matlab 代码如下 , 其中括号层级很多 , 阅读起来比较麻烦 ;

代码语言:javascript
复制
// 方式一 : 
cos(sqrt((1 + 2 + 3 + 4)^3/5))

这里可以先计算

(1 + 2 + 3 + 4) ^3

的值 , 然后将该值存储在一个变量中 , 然后再计算

\cfrac{(1 + 2 + 3 + 4) ^3}{5}

的值 , 同样将其存储在一个变量中 , 下一步求其平方根 ,

\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }

, 存储在变量中 , 最后求

\cos \bigg(\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }\bigg)

完整的结果 ;

在 matlab 中 , 每一步的计算结果自动存储在 ans 变量中 , 如果要分步进行计算 , 可使直接调用 ans 变量当做前一步骤的输出结果 ;

分步计算的 matlab 代码 :

代码语言:javascript
复制
(1 + 2 + 3 + 4)^3

ans / 5

sqrt( ans )

cos( ans )

执行结果 :

代码语言:javascript
复制
>> Untitled

ans =

    1.4228

>> Untitled

ans =

        1000


ans =

   200


ans =

   14.1421


ans =

   -0.0050

>> 
在这里插入图片描述
在这里插入图片描述

【MATLAB】数值运算 ( 数值运算示例 | 三角函数 | 指数运算 | 对数运算 | 常用的数学公式对应函数 ) 一、数值运算 1 计算结果进行对比 , 是一样的 ;

在这里插入图片描述
在这里插入图片描述

二、变量类型


在 matlab 中变量不需要声明 , 可以直接使用 , 变量的类型根据赋值的类型确定 , 变量类型是自动判定的 ;

变量类型 :

在这里插入图片描述
在这里插入图片描述

如果声明一个变量不为其赋值 , 该变量默认为 double 类型 ;

将 10 数值赋值给 a 变量 , a 变量的类型就是一个整型 ;

代码语言:javascript
复制
a = 10

运行该代码 , 结果如下 :

代码语言:javascript
复制
>> Untitled

a =

    10

>> 
在这里插入图片描述
在这里插入图片描述

双击 " 工作区 " 中的 " a " 变量 , 可以在 " 变量 " 界面中看到 a 变量的类型 , 是

1 \times 1

的 double 类型 ;

在这里插入图片描述
在这里插入图片描述

在命令行中使用 whowhos 命令 , 可以得到当前工作区变量的简略和详细信息 ;

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、变量引入 ( ans 默认变量 )
  • 二、变量类型
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档