Tabell för låneavbetalningar
Hej jag har lite problem och det är att jag vet hur man skapar en tabell, men problemet är att det ska vara 0.0xxx men jag vet inte hur man sätter det som 0.0xxx. Här är tabellen och koden:
Rate=[4:0.125:6]';
MonthlyPaymentTable= table(Rate)
Hej ingen hjälper?
Det är nog ingen som kan förstå din fråga. Kan du precisera vad det är du undrar över?
Hej det jag vill veta är hur kan jag inleda nollor som t.ex. på den här tabellen, utifrån koden:
Rate=[4:0.125:6]';
MonthlyPaymentTable= table(Rate)
Du kan också titta på vad de ville att jag ska göra:
Nu finns det en chans att någon kan hjälpa dig, tror jag, men jag kan inte programmera, så jag kan inte hjälpa dig.
Du kanske kan skapa det du stoppar in såhär istället:
A = [0.04:0.00125:0.06]’?
Antar att syntaxen är [start:steg:slut]?
EDIT: la till ’ för att transponera vektorn.
Hej tack den metoden som du visade fungerade också. Jag har en fråga hur lägger man andra, tredje och så vidare kolumner i tabellen?
Så länge som allt är i transponat (och antagligen har samma matchande mängd element) så ska det vara table(col1, ... colN)
Hej jag har testat så här MonthlyPaymentTable=table(Kolumn1, Rate). Men det går inte.
Hur många rader är det i rate? Hur många är det i kolumn1? Vad får du för felmeddelande?
EDIT: Enligt länken jag gav dig måste antalet rader matcha i de saker du vill stoppa in i tabellen.
I Rate det är 17x1 table.
Då ska kolumn1 vara 17 rader också. :)
Men hur jag lägger till andra och tredje kolumner jag har testat med att sätta in det som MonthlyPaymentTable=table(Rate,Term_5_Year) men jag får det fel.
Återigen, vad är Term_5_Year? Vad får du för felmeddelande?
EDIT:
Matchar antalet rader i Term_5_Year med antalet i rate?
Det här får jag för felet:
Unrecognized function or variable 'Term_5_Year'.
Error in solution (line 2) MonthlyPaymentTable=table(Term_5_Year, Rate)
Du har alltså inte deklarerat variabeln Term_5_Year över (på skärmen) du försöker använda den.
Ok menar du så här men hur får jag fram de rätta värden: Du kan kolla på tabellen för Term_5_Year.
Term_5_Year=[1841.7 1847.3 1853 1858.6]';
Lake55 skrev:Ok menar du så här men hur får jag fram de rätta värden: Du kan kolla på tabellen för Term_5_Year.
Term_5_Year=[1841.7 1847.3 1853 1858.6]';
Det där är bara 5 rader. Läs på sidan jag länkade.
Hej igen jag har gjort det men hur kan jag ta bort 17x4 table och det ska vara MonthlyPaymentTable.
MonthlyPaymentTable = table(Rate, Column2, ...)
Hej vad jag vill är att vet hur man tar bort 17x4 table som visar i bilden: Så att jag får bara ha det MonthlyPaymentTable=
Skriv dit ett semikolon..
MonthlyPaymentTable = table(col1, ...); <- Det där
Visa sedan tabellen mha disp() -
disp(MonthlyPaymentTable)
Hej det funkade med semikolon men när jag vill visa så finns inte MonthlyPaymentTable= med.
disp(’MonthlyPaymentTable =’)
Hej igen här är bilden som MonthlyPaymentTable= visas inte med.
Tigster skrev:disp(’MonthlyPaymentTable =’)
Hej nej nu kan jag inte visa tabellen bara MonthlyPaymentTable=
A = [1.5; 2.5];
B = [3.5; 4.5];
T = table(A, B);
disp('T =')
disp(T)
Det ovan ger utskriften du söker för mig iaf. :)
Hej tack det hjälpte men jag har en fråga hur sänker man nere kolumner?
Hej Tigster det som jag gjorde var allt fel. Jag ska beräkna med A=iP(1+i)^n/(1+i)^n-1 med ekvationen. Så vi ska börja allt från början.
”Visa alltid hur du har försökt själv. Om du inte kommit någon vart, berätta vad du tror skulle kunna fungera, och vad du hittat när du letat i din lärobok och på nätet.”
Så försök först själv (med googling) :)
Jag har gjort så här:
Rate=[0.04:0.00125:0.06]';
MonthlyPaymentTable=table(Rate,Term_5_Year)
Term_5_Year=(0.04*100000(1+0.04)^5/(1+0.04)^5-1);
Det som saknas nu är:
1) Exempelvis en for-loop för att gå igenom alla räntor
2) Räkna ut 5, 10 och 20 år för den aktuella räntan
3) Spara resultatet, för varje ränta, i en vektor (eller array, vad du nu kallar det)
4) Skapa tabell
Jag har läst igenom det som man ville men i den här får man inte använda loopar som while, for och if.
Hmm, konstig uppgift om du inte får använda for-loopar. Du ska alltså kopiera å klistra 17*3 gånger för att fylla kolumnerna med data? Eller är de ute efter att du ska göra en funktion? :)
Jag vet inte vill du läsa som jag ska skicka till dig? Här är hela på vad de ville med uppgiften, svårt uppgift tycker jag.
https://se.mathworks.com/help/matlab/ref/table.html
Läs delen om hur de lägger till BMI. :) Det är samma sak du ska göra.
Tack för hjälpen den här uppgiften är svårt.