- do not abuse the parentheses
- try to understand when to use .* or *
multiplying or dividing vectors
3 ビュー (過去 30 日間)
古いコメントを表示
I am missing something and I can't figure out what to do. I am trying to divide these 2 vectors. So I want the first number in vector one divided by the first in vector 2. The second in vector 1 divided by the second in vector 2. I get this error Error: Unbalanced or unexpected parenthesis or bracket. Where am I messing up with the syntax? I know its the "speedf." but I don't know how else to write it. Thank You.
speed=[10 20 30 40 50 60 70];
speedf=[speed.*5290/86400];
rd=[11 22 33 44 55 66 77];
rxt=[rd./speedf.]
0 件のコメント
採用された回答
Oleg Komarov
2011 年 9 月 8 日
speed = 10:10:70;
speedf = speed * (5290/86400);
rd = 11:11:77;
rxt = rd./speedf;
The error was just the point after rd./speedf.
I suggest:
6 件のコメント
Oleg Komarov
2011 年 9 月 9 日
rxt = (11:11:77)./((10:10:70) * (5290/86400)); --> (5290/86400)^-1 * 1.1
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!