MATLAB Answers


Using loop instead of hardcoding

Khang Nguyen さんによって質問されました 2019 年 5 月 20 日
最新アクティビティ Rik
さんによって 編集されました 2019 年 5 月 26 日
Hi everyone,
I want to use for loop instead of just typing particular h values how can I do that ?.
Furthermore, my ta and tb got 3 elements whereas my tc got 11 elements and td got 21 elements, same as va vb vc vd respectively.
Thanks in advance

  0 件のコメント

サインイン to comment.


1 件の回答

回答者: Rik
2019 年 5 月 20 日

Please post your code as code instead of a picture. What exact function are you using? The only midpoint function I can find in the documentation is the Deep Learning Toolbox midpoint function, which has a different syntax.
Anyway, the stated problem itself is easily solved like this (I used cell due to the differently sized variables):
h=[0.7 0.5 0.1 0.05];
for k=1:numel(h);

  2 件のコメント

Khang Nguyen 2019 年 5 月 20 日
Firstly, thanks for helping.
I used your code, and it states that "Conversion to cell from double is not possible"
2019 年 5 月 20 日
Then you will have to describe better what your function is doing. What is the input and output? I don't see how you could get that error with my code. Please attach your entire code as an m-file, or try to reduce it to a MWE so we can run your code without any other dependencies and can reproduce your issue.

サインイン to comment.

Translated by