2016-01-03 2 views
1

Как напечатать только то, что я хочу в Octave?Octave распечатывает все

original_price = input("") 
tip = input("") 
tax = input("") 
res = original_price * (1 + tip/100 + tax/100) 
final_price = round(res) 
disp(strcat("The final price of the meal is $", num2str(final_price), ".")) 

Мне нужна только последняя строка для печати.

ответ

1

Поставьте точку с запятой после утверждения, чтобы подавить вывод из этого утверждения. Это не подавляет явный вывод (из функции disp), поэтому вы можете просто положить точку с запятой после каждой строки в вашей функции.

Октава и MATLAB используют синтаксис для обмена символами MATLAB (http://www.mathworks.com/help/matlab/matlab_prog/symbol-reference.html), чтобы узнать больше о специальных символах в MATLAB, включая точку с запятой.

Смежные вопросы