Matlab Function from code

2 ビュー (過去 30 日間)
marie lasz
marie lasz 2020 年 9 月 22 日
回答済み: hatem 2023 年 12 月 27 日
Hello Experts;
I am new in matlab and trying to learn how we can create function? For Example . I have this code how I can create function file out of it? It will be easy for me to learn from this code.
g=imread('cameraman.tiff');
original=g;
[m,n]=size(g);
subplot(2,2,1)
imshow(g,[])
[m,n]=size(g);
a = 3;
b = 3;
num_iter = 5;
for k=1:num_iter
for i=1:m
for j=1:n
r = mod([round(abs(1-(a*(i^4))+j)),round(abs(b*i))],[m n]);
x(i,j)=g(r(3)+1,r(4)+1);
end
end
g=x;
end
subplot(2,2,2)
imshow(x);

採用された回答

Star Strider
Star Strider 2020 年 9 月 22 日
See the documentation on Function Basics.
  9 件のコメント
marie lasz
marie lasz 2020 年 9 月 22 日
thanks for your suggestions and finally, I did it successfully and learned :-)
Star Strider
Star Strider 2020 年 9 月 22 日
Our pleasure!
If my Answer helped you solve your problem, please Accept it!
.

サインインしてコメントする。

その他の回答 (1 件)

hatem
hatem 2023 年 12 月 27 日
>> x =imread('cameraman.tif');
>> y = x*0;
>> [w h]= size(x);
>> for i = 1:w
for j =1:h
b =bitget(x(i,j),6)
y(i,j)=bitset(y(i,j),6,b);

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by