38 svar
174 visningar
Lake55 är nöjd med hjälpen!
Lake55 323
Postad: 23 sep 2020

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)

Lake55 323
Postad: 26 sep 2020

Hej ingen hjälper?

Det är nog ingen som kan förstå din fråga. Kan du precisera vad det är du undrar över?

Lake55 323
Postad: 26 sep 2020

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. 

Tigster 224
Postad: 27 sep 2020 Redigerad: 27 sep 2020

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.

Lake55 323
Postad: 28 sep 2020

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? 

Tigster 224
Postad: 28 sep 2020 Redigerad: 28 sep 2020

Så länge som allt är i transponat (och antagligen har samma matchande mängd element) så ska det vara table(col1, ... colN)

Mer info här

Lake55 323
Postad: 28 sep 2020

Hej jag har testat så här MonthlyPaymentTable=table(Kolumn1, Rate). Men det går inte. 

Tigster 224
Postad: 28 sep 2020 Redigerad: 28 sep 2020

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.

Lake55 323
Postad: 28 sep 2020

I Rate det är 17x1 table. 

Tigster 224
Postad: 28 sep 2020

Då ska kolumn1 vara 17 rader också. :)

Lake55 323
Postad: 28 sep 2020

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. 

Tigster 224
Postad: 28 sep 2020 Redigerad: 28 sep 2020

Å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?

Lake55 323
Postad: 28 sep 2020

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)

Tigster 224
Postad: 28 sep 2020

Du har alltså inte deklarerat variabeln Term_5_Year över (på skärmen) du försöker använda den.

Lake55 323
Postad: 28 sep 2020

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]'; 

Tigster 224
Postad: 28 sep 2020
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.

Lake55 323
Postad: 28 sep 2020

Hej igen jag har gjort det men hur kan jag ta bort 17x4 table och det ska vara  MonthlyPaymentTable.

Tigster 224
Postad: 28 sep 2020

MonthlyPaymentTable = table(Rate, Column2, ...)

Lake55 323
Postad: 28 sep 2020

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= 

 

Tigster 224
Postad: 28 sep 2020 Redigerad: 28 sep 2020

Skriv dit ett semikolon..
MonthlyPaymentTable = table(col1, ...); <- Det där

Visa sedan tabellen mha disp() -
disp(MonthlyPaymentTable)

Lake55 323
Postad: 28 sep 2020

Hej det funkade med semikolon men när jag vill visa så finns inte MonthlyPaymentTable=  med. 

Tigster 224
Postad: 29 sep 2020

disp(’MonthlyPaymentTable =’)

Lake55 323
Postad: 29 sep 2020

Hej igen här är bilden som MonthlyPaymentTable= visas inte med.

Tigster 224
Postad: 29 sep 2020
Tigster skrev:

disp(’MonthlyPaymentTable =’)

Lake55 323
Postad: 29 sep 2020

Hej nej nu kan jag inte visa tabellen bara MonthlyPaymentTable=

Tigster 224
Postad: 29 sep 2020

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. :)

Lake55 323
Postad: 29 sep 2020

Hej tack det hjälpte men jag har en fråga hur sänker man nere kolumner? 

Lake55 323
Postad: 1 okt 2020

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. 

Tigster 224
Postad: 1 okt 2020

”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) :)

Lake55 323
Postad: 1 okt 2020

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);

Tigster 224
Postad: 1 okt 2020 Redigerad: 1 okt 2020

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

Lake55 323
Postad: 1 okt 2020

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. 

Tigster 224
Postad: 1 okt 2020

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? :)

Lake55 323
Postad: 1 okt 2020

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.

 

Tigster 224
Postad: 1 okt 2020

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.

Lake55 323
Postad: 1 okt 2020

Ok.

Lake55 323
Postad: 1 okt 2020

Tack för hjälpen den här uppgiften är svårt. 

Svara Avbryt
Close