【MATLAB】变量 ( 变量引入 | 变量类型 )
文章目錄
- 一、變量引入 ( ans 默認變量 )
- 二、變量類型
一、變量引入 ( ans 默認變量 )
使用 matlab 代碼編寫如下公式時 , 公式層級很多 , 很復雜 , 需要很多括號進行優先級限制 ;
cos?((1+2+3+4)35)\cos \bigg(\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }\bigg)cos(5(1+2+3+4)3??)
對應 matlab 代碼如下 , 其中括號層級很多 , 閱讀起來比較麻煩 ;
// 方式一 : cos(sqrt((1 + 2 + 3 + 4)^3/5))這里可以先計算 (1+2+3+4)3(1 + 2 + 3 + 4) ^3(1+2+3+4)3 的值 , 然后將該值存儲在一個變量中 , 然后再計算 (1+2+3+4)35\cfrac{(1 + 2 + 3 + 4) ^3}{5}5(1+2+3+4)3? 的值 , 同樣將其存儲在一個變量中 , 下一步求其平方根 , (1+2+3+4)35\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }5(1+2+3+4)3?? , 存儲在變量中 , 最后求 cos?((1+2+3+4)35)\cos \bigg(\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }\bigg)cos(5(1+2+3+4)3??) 完整的結果 ;
在 matlab 中 , 每一步的計算結果自動存儲在 ans 變量中 , 如果要分步進行計算 , 可使直接調用 ans 變量當做前一步驟的輸出結果 ;
分步計算的 matlab 代碼 :
(1 + 2 + 3 + 4)^3ans / 5sqrt( ans )cos( ans )執行結果 :
>> Untitledans =1.4228>> Untitledans =1000ans =200ans =14.1421ans =-0.0050>>
與 【MATLAB】數值運算 ( 數值運算示例 | 三角函數 | 指數運算 | 對數運算 | 常用的數學公式對應函數 ) 一、數值運算 1 計算結果進行對比 , 是一樣的 ;
二、變量類型
在 matlab 中變量不需要聲明 , 可以直接使用 , 變量的類型根據賦值的類型確定 , 變量類型是自動判定的 ;
變量類型 :
如果聲明一個變量不為其賦值 , 該變量默認為 double 類型 ;
將 101010 數值賦值給 a 變量 , a 變量的類型就是一個整型 ;
a = 10運行該代碼 , 結果如下 :
>> Untitleda =10>>雙擊 " 工作區 " 中的 " a " 變量 , 可以在 " 變量 " 界面中看到 a 變量的類型 , 是 1×11 \times 11×1 的 double 類型 ;
在命令行中使用 who 和 whos 命令 , 可以得到當前工作區變量的簡略和詳細信息 ;
總結
以上是生活随笔為你收集整理的【MATLAB】变量 ( 变量引入 | 变量类型 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】应用运行 CPU 占用率达到
- 下一篇: 【错误记录】Oboe / AAudio