Info

この質問は閉じられています。 編集または回答するには再度開いてください。

What is wrong with this code?

1 回表示 (過去 30 日間)
matlabnoob
matlabnoob 2019 年 2 月 18 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I am new to Matlab, which is probably very apparent from the above picture. I am trying to display that the left side of the equation on line 4 is equal to the function on the right after the n and x have been defined by the user. Any help would be much appreciated. Thanks!

回答 (2 件)

madhan ravi
madhan ravi 2019 年 2 月 18 日
編集済み: madhan ravi 2019 年 2 月 18 日
Remove the single quotes from the last line, upload the code instead of a picture.
a/rw^2 == (cos(x)+(n^2*cos(2*x)+sin(x)^4))/((n^2-sin(x)^2)^(3/2))
% ^-^---------^-^------^-^^^------------^-^-- see the changes
You can simply use isequal() to compare if they are the same.
Note: You should define rw as a number like x and n.

KSSV
KSSV 2019 年 2 月 18 日
編集済み: KSSV 2019 年 2 月 18 日
'a/rw^2'==
The above is completely wrong........variable shoould be simply:
a = your expression
There are lot of typos...you need to use something like below:
a = (cos(x)+(n^2*cos(2*x)+sin(x)^4))/((n^2-sin(x)^2)^(3/2))

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by