why two function in separate m.file not in one ?

조회 수: 1 (최근 30일)
Abu Zar
Abu Zar 2023년 2월 24일
댓글: Steven Lord 2023년 2월 25일
statement of squeezed function is follow
squeezed(moke(n),1)=power(lema,n)*exp(-abs(lema)*abs(lema)/2)/sqrt(factorial(n));
here "moke" and "power" function is used ,"moke" is saved in another m.file while not write in same m.file ,why this written in this way ,what is the benifit ,why not in same m.file,please help.
so the squeezed and moke m-file are saved in current directory ,to run these code in which the squeezed function is use.
THANK YOU
  댓글 수: 2
Jan
Jan 2023년 2월 24일
I'm not sure, what your question is. The author of the code has store the code of the function moke() in a separate M-file. It is impossible to guess, why he or she decided to do so. So, why not?
Abu Zar
Abu Zar 2023년 2월 24일
yes ,moke is saved in separate m.file ,so the squeezed and moke m-file are saved in current directory ,to run these code in which the squeezed function is use.

댓글을 달려면 로그인하십시오.

답변 (1개)

Jan
Jan 2023년 2월 24일
이동: Jan 2023년 2월 24일
If you need a function inside another one only, you can store it in the same M-file. If other function should have access to the moke() function also, it must be stored in a separate M-file.
  댓글 수: 2
Abu Zar
Abu Zar 2023년 2월 25일
yes the moke function have access to the squeezed function.
i required a help that what is the reason to save the moke function in the in separate file,not in same file.
this is easy way?
any benifit in calculatin?
Steven Lord
Steven Lord 2023년 2월 25일
Only the first function in a function file is directly callable by code outside of that function file. If you have two or more functions that you want code outside their files to be able to call them they will need to be in their own function files.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Structures에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by