Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Matlab Programlama - Bi soru


BonePART

Öne çıkan mesajlar

Matlabda function gibi bisi var mı?
Yane 5 tane excelim var
5 tane excel dosyasını alıp sırayla işleyip 5 tane excel dosyasına yazıcak
kodun main kısmı 500 satır felan
tüğrk usulu kopyala yapıstır 5 kere donsun yerine karizmatik bi yontemi yok mu
o gobek kısmı mesela function göbek diye tanımlayıp girişleri cıkısları değiştirmek gibin;?

vardır kesinde
nası yapılır
Link to comment
Sosyal ağlarda paylaş

bu arada input ve output olarak tanımladığım şeyler o fonksiyonun içindeki değişkenler mi
yane mesela atıyorum söle bi fonksiyonum var

a=(b+c)

bu durumda o fonksiyonu tanımlarken

function [a] = patifonk(b,c)

diye mi tanımlıcam

ve bu kodu gömülü kodun girişine mi yazıcam
Link to comment
Sosyal ağlarda paylaş

BonePART said:

ayrı bi m dosyası yaratıyorum yane
onu dısardan çağırıyorum
doğru muyum fizban?
evet.
BonePART said:

bide seren dışardan çaırmadna olmuyo mu
teze koycam kodu 2 3 tane ayrı ayrı m dosyası olmasın istiyorum
böle c++ gibi kodun içine gömemiyo muyuz
function tanımlayıp
olmaz. bir tane fonk.m yapcan bir tane call.m, call.m fonk u cagiracak.
BonePART said:

bu arada input ve output olarak tanımladığım şeyler o fonksiyonun içindeki değişkenler mi
yane mesela atıyorum söle bi fonksiyonum var

a=(b+c)

bu durumda o fonksiyonu tanımlarken

function [a] = patifonk(b,c)

diye mi tanımlıcam

ve bu kodu gömülü kodun girişine mi yazıcam
evet, hatta fonksiyonun soyle olacak

function [a] = patifonk(b,c)
a = b+c
end
Link to comment
Sosyal ağlarda paylaş

oh çözdüm lan kendi kendime
olay ana programı bi fonksiyona almakmış
yane bütün programa mesela bi dummy isim veriyosun

function [] = ahmet ()
%% burda inputları yarattırıyom ben
a = 5;
b = 3;

function [] = topla()
c = a+b;
end

topla;
end



böle yapınca cevap c= 8 diyo
ki doğru
ilerde mesela şey yapabiliğyosun bu sayede

function [] = ahmet ()
%% burda inputları yarattırıyom ben
a = 5;
b = 3;

function [] = topla()
c = a+b;
end

topla;

a= 9;
b=1;

topla;
end


sanırsam herkes cok kompleks seyler hayal kuruyo
benim ki gibi basit sorular cevaplanmamış hiç internette eahueahu
bu metodun bi zararı varmış ama sanırsam
workspacele alakalıda bende çıkarmadı sorun
Link to comment
Sosyal ağlarda paylaş

  • 1 ay sonra ...
×
×
  • Yeni Oluştur...