how i can write this in matlab

2 次查看(过去 30 天)
Serafim Galinschii
Serafim Galinschii 2020-12-16
评论: Jan 2020-12-17
  1 个评论
Jan
Jan 2020-12-17
Do you want some code to evaluatre this expression? Then what is i and j?
Or do you want to write this as a lable or title of a diagram and ask for bold font, italics and the dot?

请先登录,再进行评论。

回答(2 个)

Matt Gaidica
Matt Gaidica 2020-12-17
i - 1.3 * diff(y) * j

Walter Roberson
Walter Roberson 2020-12-17
That is a bit ambiguous, but most likely the MATLAB for that would be
-1.3j * diff(y)
You might notice that this has no i in it. It is likely that you should not use
i - 1.3j * diff(y) %PROBABLY WRONG
In the image you show, i and j are most likely unit vectors along two axes (that are usually mapped to x and y) . MATLAB does not have distinct unit vectors in multiple dimensions, just real values and imaginary values . MATLAB uses both i and j to represent the same value, sqrt(-1), so (for example) 1*i - 1*j would be 1*sqrt(-1) - 1*sqrt(-1) which would be 0.
  1 个评论
Adam Danz
Adam Danz 2020-12-17
Also, watch out for predefined i and j variables which are common variable names in loops. That can be fixed by including
clear i j
if you're running this in a script.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

标签

产品


版本

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by