Dwie funkcje w skrypcie.

Dwie funkcje w skrypcie.
JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 122
0

Co jest nie tak? Nie ma znaczenia co robią funkcje (te akurat zamieniają radiany na stopnie oraz km/h na m/s), kiedy napiszę je w jednym skrypcie i chcę użyć drugiej funkcji wywala mi **??? Undefined function or method 'zamiana' for input arguments of type 'double'**. Kiedy zrobię to w dwóch oddzielnych skryptach wszystko normalnie działa.

Kopiuj
function s=rnas(r)
s=r*180/pi

function m=zamiana(k)
m=10/36*k
R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
1
Kopiuj
mkdir c:\4programmers

c:\4programmers>type zamiana.m
function m=zamiana(k)
m=10/36*k

c:\4programmers>type rnas.m
function s=rnas(r)
s=r*180/pi

>> addpath c:\4programmers
>> path

		MATLABPATH

	c:\4programmers
....................

>> which zamiana
c:\4programmers\zamiana.m
>> which rnas.m
c:\4programmers\rnas.m


Konwencja matlaba to każda funkcja "xyz" dostępna publicznie powinna być w pliku o nazwie "xyz.m", który znajduje się w katalogu widocznym w path

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.