Lösa linjära system med MATLAB

Förmåga att lösa flera variabla linjära ekvationer är viktigt inom teknik. Medan det finns många verktyg som tillåter dig att göra detta: handskrivna förfaranden, miniräknare, etc., denna behandling kommer att beskriva användningen av MATLAB. Finns inga kunskaper i MATLAB krävs, kommer det att anta att användaren är bekant med linjära system av ekvationer och deras tillämpningar. För ämna av demonstrationen löser vi ett system med 3 variabler.

Förfarande

Vi kommer att lösa 3 ekvationerna är:

x-3y + 3z = -4

2 x + 3y-z = 15

4 x-3y-z = 19

1. vi måste ange koefficienterna för våra 3 variabler i MATLAB i matrisform. För att göra detta, skriver du:

A = [1-3 3; 2 3 -1, 4 -3 -1]

MATLAB kommer tillbaka:

A =

1-3 3

2 3 -1

4 -3 -1

Bekräfta att du har angett värden korrekt.

2. nu kommer vi in lösningar av våra 3 ekvationer i en enda kolumn vektor. Typ:

b = [-4 15 19]; b = b "

MATLAB returnerar:

b =

-4

15

19

Igen, bekräfta att du har angett värden korrekt.

3. Slutligen löser vi våra ekvationer algebraiskt genom att dividera koefficienten "En" matris matrisen konstant "b". Matrix algebra finns det ingen uppdelning. I stället multiplicera vi med inversen. Detta görs genom att skriva:

x = inv a * b

MATLAB returnerar lösningen:

x =

5.0000

1,0000

-2.0000

Detta tolkas som:

x = 5

y = 1

z = -2

Relaterade Ämnen

Ball Targeting System med positiv Feedback

instruktioner för att göra en bärbar variabel effekt boll targeting system med ljus och ljud återkopplingProblemformuleringenSkapa mål skapades specifikt för en anpassad gymnastiklärare, Mr David Martinez och hans studenter. Målet behövs för att kunn...

Elektroniska Rotoscope Animation med Matlab

Detta Instructable kommer att gå igenom processen för rotoscope animation. Rotoscope animation är ett extremt tid intensiv teknik som bygger på konstnärer spårning över varje bildruta med en live actionfilm att generera en animerad video. Traditionel...

Läst RPM från Arduino-baserad IR-varvräknare med MATLAB GUI

Hej igen, ett par dagar jag postat tillbaka en instructable av IR varvräknare med arduino, då insåg jag att snarare än läsning av RPM värdet i Arduino IDE seriell monitor, presentera RPM i en ordentlig ram skulle se mer hi-tech. Så försökte jag att g...

Övervakning och vattning system med evive (Arduino powered embedded plattform)

Övervakning växtskydd är mycket viktigt för deras snabba tillväxt. I denna hektisk värld glömmer människor oftast att vattna sina växter som leder till dålig tillväxt och hälsa för sina anläggningar.Vi har genomfört en växt övervakning och vattning s...

Dagis övervakning och spårning System med Intel Edison Development Kit

Vi har byggt ett dagis övervakning och spårning system med Intel Edison styrelsen tillsammans med Bluetooth låg energi (BLE) enheter och en USB-kamera. Det är en demonstration av hur lätt Intel Edison DevKit kan användas för att bygga en lösning till...

Solar Power System med upp-cyklade komponenter.

Omfattningen av projektet.Syftet med detta projekt är att montera och installera en stand alone solenergi (Foto Voltas eller PV). Mitt mål är att köra 2 LED-lampor i fixturer på min arbetsbänk och laddning/underhålla mina batterier till motordrivna v...

Summern system med LabVIEW och MyRIO-1900

Detta Instructable handlar om att göra en Summer system med NI MyRIO-1900Pre-projektanteckningar:För en frågesport konkurrens, kommer att snabbast och det rätta svaret betraktas, som inte är möjligt manuellt för frågesport befälhavaren att välja vilk...

Styra Arduino trådlöst med MATLAB

varit att se några DIYs på hur du upprättar en kommunikation mellan MATLAB ansökan och Arduino som är hårdkodade till PC. Men har inte jag stött på något som styr Arduino via MATLAB trådlöst via ENC28J60 kompatibel Ethernet shield. I denna kompatibel...

Tid & närvaro System med hallon och Phidgets

I den här guiden skapar vi en lätt tid & närvaro system med en Raspberry Pi och en Phidgets RFID Läs-skriv.Vi använder en webbsida för att visa aktuell tid, och ett bekräftelsemeddelande för anställda och alla rörelser (inkommande eller utgående) kom...

DIY Smart rummet ljust System med PIR rörelsesensor och Arduino

Hej vänner, dagens ämne är smarta rum ljus system och hur PIR rörelsesensor känner av rörelse och arbete därefter. Jag ska berätta för er om projektet där du lär dig hur du kan auto turn-on rummets ljus när någon kommer in i rummet. Det börjar funger...

LPG / Biogas Detection System med MediaTek LinKIt en

LinKIt en utvecklingsplattform har konstruerats och lanserades av MediaTek Labs med litet footprint, som möjliggör skapandet av kläder och IoT enheter, med rika anslutningsmöjligheter. Instructables HQ har seedade cirka 250 medlemmar med LinKIt en st...

SMS-baserade Home Automation system med 1SHEELD

Hej vänner, detta min första instructable och bara vände 16yr gamla för två månader sedan.I detta instructable jag visar hur man gör 5 kanal SMS baserade Home Automation system med 1sheeld. Jag har byggt min egen billigt SSRs med triacs med uppgift L...

Arduino - växten vattnas System med TFT LCD-väderstation skärmen

Hej peepz, jag skapade en prototyp växt vattning system med väderstation på en TFT LCD för inomhus växande.Naturligtvis kan du bygga den för att använda den utomhus till.Detta projekt fungerar men är bara grunden för ett större projekt... från här ka...

Närvaro system med Raspberry Pi och NFC Tag reader

med min nya leksak Raspberry pi jag har gjort flera tester-projekt frånInstructables, adafruit etc. Men efter ett tag blev det tråkigt och jag har börjat letar efter något faktiskt bra för mig. Min tidigare lekplats var min nya telefon flera veckor s...

Gest erkännande mus med Matlab bildbehandling.

Någonsin tror att wearables upptar viktig position i datorn hantering?Gest gör det hela.Välkommen till mitt nya projekt med gest erkännande mus.Här är projektkraven för:1) färg tokens/markörer (röd, blå, grön)2) Webcam.3) Matlab software.4) Windows p...

APR9600 Röstinspelning och uppspelning System med JRC286D Chip ICStation Mega 2560 kompatibel Arduino

ICStation team presentera detta APR9600 röst inspelning och uppspelning system används i hiss baserat på ICStation Mega2560 kompatibel med Arduino. Det använder DC5V spänning för att arbeta. När du trycker på tangenterna olika låter högtalare som vil...

En enkel hydroponiska System med MediaTek LinkIt™ en

Idag vill vi beskriva ett projekt baserat på den nya styrelsen Mediatek Linkit en. Vi vill med denna styrelse inser en enkel hydroponiska system som kan:1) att göra hydroponics näringslösning:Detta kommer att göras med hjälp av magnetventiler aktiver...

DIY Aquaponic vertikalt jordbruk System med luftpump

Gjorde ett projekt som kombinerar-Hydrokultur system;-Aqua-kultur systemet.-Air-Lift teknik;Fördelar-Återvinn + återanvändning + minska avfall (Soda flaskor) till användbara växa sängar,-Vertikalt jordbruk arrangemang att spara mul skriva ut i begrän...

AC monitor system med Intel Edison (Intel IoT RoadShow Brasilien)

Ett system som kontrollerar spänning, strömstryka, frekvens och temperatur på ett AC-power system, beräkna total strömförbrukning och lägga all information på ett moln dataserver.Steg 1: AC Sensormodul Vi utvecklat denna Sensormodul baserat på projek...