Minulla on m-koodi joka tuottaa kaksi vektoria, joilla on tarkoitus tuottaa käppyrä. Y-akselin arvon määrittävä vektori (olkoot b) sisältää g määrä arvoja välillä 0-50, mitkä vaihtelee sitten elementistä toiseen. Toinen vektori (c) on yksinkertaisesti x-akselia varten, ja siinä on arvoja välillä 0 ja g.
Plot (c, b) tuottaa juuri sellaisen käyrän kun haluan, mutta hiukan epäsiististi. Haluan koordinaatiston joka on skaalattu niin että y-akselista näkyy arvot 0-50 riippumatta siitä mikä on b:n pienin ja suurin arvo. Sama vaivaa x-akselia, muttei yhtä vakavasti. Tässäkin olisi kiva saada automaattisesti skaalattua niin että esimerkiksi arvot 0....10 näkyy jos c jää pienemmäksi kun 10.
Ehkä vähän monimutkaisesti selitetty, mutta toivottavasti asiaa tuntevat sai selvää.
Plot (c, b) tuottaa juuri sellaisen käyrän kun haluan, mutta hiukan epäsiististi. Haluan koordinaatiston joka on skaalattu niin että y-akselista näkyy arvot 0-50 riippumatta siitä mikä on b:n pienin ja suurin arvo. Sama vaivaa x-akselia, muttei yhtä vakavasti. Tässäkin olisi kiva saada automaattisesti skaalattua niin että esimerkiksi arvot 0....10 näkyy jos c jää pienemmäksi kun 10.
Ehkä vähän monimutkaisesti selitetty, mutta toivottavasti asiaa tuntevat sai selvää.
Vastaukset 1
Vanhimmat
figure
plot(c, b)
axis([0 max(c) 0 50])
title('Kannattaa lukea Matlabin manuaalia')