How to call one of the outputs of the function?
    조회 수: 22 (최근 30일)
  
       이전 댓글 표시
    
I have a function below. I have three outputs in this function which are "phi_ave_x, phi_ave_y, phi_ave_z", as seen below. How can call one of this outputs from this function in another code file. Thank you.
function [phi_ave_x, phi_ave_y, phi_ave_z] = crk4_aee321_Lorentz(xi,yi,zi,dt)
댓글 수: 0
답변 (2개)
  Fangjun Jiang
      
      
 2022년 10월 24일
        
      편집: Fangjun Jiang
      
      
 2022년 10월 24일
  
      phi_ave_x = crk4_aee321_Lorentz(xi,yi,zi,dt)
[phi_ave_x, phi_ave_y] = crk4_aee321_Lorentz(xi,yi,zi,dt)
[phi_ave_x, phi_ave_y, phi_ave_z] = crk4_aee321_Lorentz(xi,yi,zi,dt)
[~, phi_ave_y, phi_ave_z] = crk4_aee321_Lorentz(xi,yi,zi,dt)
[~, ~, phi_ave_z] = crk4_aee321_Lorentz(xi,yi,zi,dt)
댓글 수: 0
  Jan
      
      
 2022년 10월 24일
        [phi_ave_x, phi_ave_y, phi_ave_z] = crk4_aee321_Lorentz(xi,yi,zi,dt);
disp(phi_ave_y)
This uses the 2nd output phi_ave_y as input for the disp() command.
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Model, Block, and Port Callbacks에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!