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.
    조회 수: 4 (최근 30일)
  
       이전 댓글 표시
    
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.
댓글 수: 0
채택된 답변
  CS Researcher
      
 2016년 5월 2일
        You mean something like this?
 fprintf('Input: %d, Output1: %d, Output2: %d, Output3: %d\n', inp, out1, out2, out3);
댓글 수: 3
  CS Researcher
      
 2016년 5월 2일
				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.
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Low-Level File I/O에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!