mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
33 lines
739 B
Matlab
33 lines
739 B
Matlab
function ret = matlab_function2(A,B)
|
|
% Simple function that combines two values using function handles and displays
|
|
% the return value
|
|
|
|
% create function handles
|
|
fun1=@interface;
|
|
fun2=@implementation;
|
|
fun3=@property;
|
|
fun4=@synthesize;
|
|
|
|
% use function handles
|
|
ret = fun1(A)+fun2(A)+fun3(B)+fun4(B);
|
|
|
|
% Display the return value
|
|
disp('Return value in function');
|
|
disp(ret);
|
|
|
|
|
|
function A=interface(A)
|
|
% simple sub-function with same name Objective-C @keyword
|
|
A=2*A;
|
|
|
|
function A=implementation(A)
|
|
% simple sub-function with same name Objective-C @keyword
|
|
A=A^2;
|
|
|
|
function B=property(B)
|
|
% simple sub-function with same name Objective-C @keyword
|
|
B=2*B;
|
|
|
|
function B=synthesize(B)
|
|
% simple sub-function with same name Objective-C @keyword
|
|
B=B^2; |