Zdravím, som začiatočník v programovaní v Matlab-e a dostalo sa mi takejto úlohy. Potreboval by som ofitovať krivky (priebehy magnetizácie v materiáloch). Na fitovanie potrebujem použiť exponenciálu druhého rádu. Skúšal som si zadať vlastnú funkciu pre exponenciálu v tvare a*exp(b*x)+c*exp(d*x). Program ju pozná, lebo GUI mi ju sám ponúkol. Ale ja potrebujem, aby mi to bežalo ako program, bez GUI. Skúšal som tento tvar:
g = fittype('a*exp(b*x)+c*exp(d*x)','indep','x','depen','y', 'coeff',{'a','b','c','d'})
opts = fitoptions('Method','NearestInterpolant','on','Normalize','On');
ftype = fittype('a*exp(b*x)+c*exp(d*x)','options',opts);
f1 = fit(x,y,ftype);
ale nefunguje. Neviete mi poradiť??? Neviem si s tým rady, sedím nad tým už týždeň a stále nič. Tento postup, odo mňa pýta zadanie hodnôt koeficientov a,b,c,d, ktoré ja práve potrebujem, aby mi ich dal on. Myslíte, že by to nejak šlo???
Za skorú odpoveď vopred moc moc ďakujem. Peter
Fórum › Matematika
Fitovanie v matlabe
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 3 hosté
Podobná vlákna
Sucin v MATLABE — založil pietro62
Porovnanie cisel v MATLABE — založil pietro62
Delenie cisel v MATLABE — založil pietro62
Pozicování na vršek a spodek DIVu s prostřední částí — založil eXMarty
Java 7 - výukový kurz — založil Pavel R.