Как добавить текст после ответа в Octave? - PullRequest
1 голос
/ 05 февраля 2020

Я новичок в Octave и написал следующую функцию для объединения уровней звукового давления. Я хочу представить ответ с опорным значением после него. Например: 83 дБ относительно: 20 мкПа , а не просто 83 , но я не знаю, как добавить текст после ответа .

function L_total = combineLevels(Lp) 
x = Lp./10; 
y = 10.^x; z = sum(y); 
L_total = 10*log10(z);
endfunction

Любой совет будет оценен. Спасибо!

1 Ответ

1 голос
/ 06 февраля 2020

Похоже, вы хотите использовать fprintf или sprintf. Эти функции позволяют создавать строки, которые интерполируют значения из переменных. Попробуйте:

fprintf('%d dB re: %duPa\n', L_total, Lp);
...