13.2 判定分岐 タスク2

9 visualizaciones (últimos 30 días)
圭悟
圭悟 el 28 de Jun. de 2022
Respondida: Akiko el 29 de Jun. de 2022
if条件が満たされない場合にelseを使用するのですが,答えの通りに回答しても不正解になってしまいます.何が原因でしょうか.
if doPlot
plot(density)
title("Sample Densities")
ylabel("Density(g/cm^3)")
else
disp("The density of"+element ...
+"is"+density)
end

Respuestas (1)

Akiko
Akiko el 29 de Jun. de 2022
disp 内の string 配列で、正解の場合、よくみると of の後ろや is の前後に半角スペースがあります。
disp("The density of " + element ...
+ " is " + density)
すごくわかりづらいですよね。。。タスク内の disp... のコマンドをマウスで選択して Ctrl +C でコピーしてから貼り付けると確実と思います。
ちなみに、半角スペースがあると、出力結果が
"The density of Lithium is 0.53"
となりますが、前後のスペースがないと
"The density ofLithiumis0.53"
と表示されることになります。

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!