clc;clear;
syms x ;
%a = solve(2^(0.5)*sin(x)+2^(0.5)*cos(x)-2,x)
a = solve('2^(0.5)*sin(x)+2^(0.5)*cos(x)-2',x)
求解2^(0.5)*sin(x)+2^(0.5)*cos(x) = 2函式時,使用solve(2^(0.5)*sin(x)+2^(0.5)*cos(x)-2,x)得不到正確解
使用將函式轉化為符號型,solve('2^(0.5)*sin(x)+2^(0.5)*cos(x)-2',x)可以得到正確解
因為你定義了x 是syms符號變數
那麼 y=.....,z=diff(y)之後,z也是乙個符號變數
你看到了 z=3*x^2-6*x+3
solve(z) 也就是解方程 z=0,也就是 3*x^2 - 6*x +3=0
solve會根據z的內容,尋找方程裡面的字母作為未知數,解這個方程
所以這個時候解得關於x的二次方程的根
solve('z')給solve傳遞了乙個字串z,solve函式也會根據字串中的表示式去解方程
但這個時候,它只找到了 乙個字元'z' 就將其當成未知數求方程 'z=0'的解,所以結果就是0
也就是說通過前面的**z是個符號變數,內容是3*x^2-6*x+3
而'z'就只是乙個字元
你在命令列輸入z,就會返回
z=3*x^2-6*x+3
而你在命令列輸入』z',就會返回
ans =
z這個道理跟你 定義變數 a=1
然後用 a 和 『a' 一樣,a就代表了1,而』a'也即是字元a而以
參考:
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
三角函式與反三角函式的使用
假設該三角形是直角三角形。那麼 依照數學基礎是 sin b b c 其中b是邊b對應的角 但是在c c 程式上面稍微有點不同 那就是弧度制與角度制的區分 先說三角函式,在 程式設計裡面 舉sin 為例 sin 弧度制 只有裡面放弧度制,才能算的精準,假設要算45 的sin值 那麼對45 進行轉換為弧...