Matlab, plaindrome

Her kan du stille spørsmål vedrørende problemer og oppgaver i matematikk på høyskolenivå. Alle som har kunnskapen er velkommen med et svar. Men, ikke forvent at admin i matematikk.net er spesielt aktive her.

Moderators: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Post Reply
Anthemboy

Hei!

Jeg skal lage en funksjon som tar inn en tekst streng, og skal returnere true dersom ordet er et palindrom, og false dersom det ikke er det.
Jeg laget denne koden:

function [ resultat ] = palindrom( string )

if string == fliplr(string);
resultat = true;
else
resultat = false;

end

Denne funker dessverre ikke, får denne feilmeldingen:
>> palindrom(lol)
Undefined function or variable 'lol'.

Kan noen hjelpe meg? :)
Aleks855
Rasch
Rasch
Posts: 6874
Joined: 19/03-2011 15:19
Location: Trondheim
Contact:

Bytt ut

>> palindrom(lol)

med

>> palindrom("lol")

eller

>> palindrom('lol')

Problemet er at du prøver å passere lol som argument, men variabelen lol finnes ikke. På den nye måten, så passerer du strengen "lol" og ikke variabelen.
Image
Anthemboy

Fantastisk!

Takk skal du ha:)
Post Reply