can someone explain the error in this input for loop
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
Q0 = [];
for i=1:2
p = input(sprintf('Enter value for p(distance) [%d model]:',i));
v = input(sprintf('Enter value for v(velocity) [%d model]',i));
a = input(sprintf('Enter value for a(acceleration) [%d model]',i));
j = input(sprintf('Enter value for j(jerk)[%d model]',i));
Q0 = [Q0 ; p ; v ; a ; j ];
fprintf(Q0);
end
Enter value for p(distance) [1 model]:1
Enter value for v(velocity) [1 model]2
Enter value for a(acceleration) [1 model]3
Enter value for j(jerk)[1 model]4
Undefined function or variable 'Q0'.
I dont understand why its prompting me undefined variable.
3 个评论
Walter Roberson
2019-8-4
It looks ok on my screen, but double check your initialization in case you initialized QO instead of Q0
Travis Heckler
2019-8-4
Travis Heckler
2019-8-4
回答(1 个)
Ajay Pattassery
2019-8-7
0 个投票
If you can see the issue again, revert with the error message and the code you have used. Also correct the usage of fprintf command in the above code. You need to specify the format of the output field. For example, if you are expecting integers use.
fprintf("%d",Q0);
0 个评论
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!