MATLAB - en akronym för " Matrix Laboratory " - är en högpresterande dator programmeringsspråk och programmeringsmiljö konstruerad för vetenskaplig och teknisk databehandling . MATLAB innehåller flera funktioner som tillåter användare att beräkna , tomt och etikett linjer kontur eller isolines, vilka linjer som utgör jämställdhet med avseende på en viss variabel . Contour Nivåer
konturering funktioner inom MATLAB kan du ange de särskilda kontur nivåer eller antalet konturen nivåer att rita . Grundkonturen funktionen , som kallas " kontur " , visar tvådimensionella konturlinjer genereras från värden i en datamatris , Z. Den första formen av konturen funktionen , kontur ( Z , n ) , där n är antalet konturlinjer , anger en egenskap som kallas " LevelStep " , vilket anger utrymmet mellan konturlinjer . Den andra formen , konturen ( Z, v) , där v är en vektor - en kvantitet med storlek och riktning - sätter en egenskap som kallas " LevelList " , som anger värden, vid vilka konturlinjer dras
konturering algoritm
MATLAB avgör vilken kontur nivåer för att dra via en uppsättning regler , som kallas konturstyrning algoritmen . Om du levererar konturering funktioner med en ingång vektor , v som argument , är de delar av v tolkas som konturpunkterna nivåvärden , medan längden på v bestämmer antalet kontur genererade nivåer . Om du inte anger v , väljer konturstyrning algoritmen högst 20 kontur nivåer , och det totala antalet är alltid delbart med 2 eller 5 .
3D höjdkurvor
Likaså visar " contour3 " funktionen tredimensionella konturlinjer genereras från värden i en datamatris , Z. värdena i matrisen tolkas som höjder i förhållande till ett plan och antalet konturlinjer att visa beräknas från de minsta och största datavärden. Alternativt kan du explicit ange antalet kontur nivåer visas genom återigen leverera en valfri andra argument till funktionen .
Fylld Konturer
p Om du vill skapa en tvådimensionell konturplot , men du vill fylla området mellan höjdkurvor med en solid färg , använd " contourf " funktionen . Syntaxen " contourf ( Z ) " , där Z är en datamatris minst 2 av 2 , drar en konturplot där antalet konturlinjer och deras värden bestäms automatiskt . Men liksom " kontur " och " contour3 " -funktioner , kan du också leverera contourf med ett nummer eller en vektor för att explicit ställa kontur nivåer .