how i can write this in matlab

2 Ansichten (letzte 30 Tage)
Serafim Galinschii
Serafim Galinschii am 16 Dez. 2020
Kommentiert: Jan am 17 Dez. 2020
  1 Kommentar
Jan
Jan am 17 Dez. 2020
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?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Matt Gaidica
Matt Gaidica am 17 Dez. 2020
i - 1.3 * diff(y) * j
  1 Kommentar
Walter Roberson
Walter Roberson am 17 Dez. 2020
Probably not. and are usually used to represent unit vectors.

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 17 Dez. 2020
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 Kommentar
Adam Danz
Adam Danz am 17 Dez. 2020
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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by