If I have a function with 1 input producing 3 outputs; ran a small program loop to produce multiple outputs; how would I print out the input and 3 values in that order for the first 12 outputs.

1 visualizzazione (ultimi 30 giorni)
If I have a function with 1 input producing 3 outputs; ran a small program loop to produce multiple outputs; how would I print out the input and 3 outputs in that order for the first 12 outputs.
I am having trouble formatting a fprintf for 4 values and I want to know if it is possible to stipulate the amount of values I want the fprint to print.

Risposta accettata

CS Researcher
CS Researcher il 2 Mag 2016
You mean something like this?
fprintf('Input: %d, Output1: %d, Output2: %d, Output3: %d\n', inp, out1, out2, out3);
  3 Commenti
CS Researcher
CS Researcher il 2 Mag 2016
You are not reading the output values from the function assfunct1. Use this:
[a, b, A] = assfunct1(P);
You should see how the functions are used in MATLAB for a better understanding of it. It will help you.

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by