38 svar
258 visningar
Lake55 behöver inte mer hjälp
Lake55 319 – Fd. Medlem
Postad: 23 sep 2020 19:37

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 319 – Fd. Medlem
Postad: 26 sep 2020 12:28

Hej ingen hjälper?

Smaragdalena 80504 – Avstängd
Postad: 26 sep 2020 14:29

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

Lake55 319 – Fd. Medlem
Postad: 26 sep 2020 15:24

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:

 

Smaragdalena 80504 – Avstängd
Postad: 26 sep 2020 15:56

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 271
Postad: 27 sep 2020 23:16 Redigerad: 27 sep 2020 23:17

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 319 – Fd. Medlem
Postad: 28 sep 2020 03:15

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 271
Postad: 28 sep 2020 22:26 Redigerad: 28 sep 2020 22:30

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 319 – Fd. Medlem
Postad: 28 sep 2020 23:08

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

Tigster 271
Postad: 28 sep 2020 23:15 Redigerad: 28 sep 2020 23:18

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 319 – Fd. Medlem
Postad: 28 sep 2020 23:18

I Rate det är 17x1 table. 

Tigster 271
Postad: 28 sep 2020 23:19

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

Lake55 319 – Fd. Medlem
Postad: 28 sep 2020 23:24

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 271
Postad: 28 sep 2020 23:27 Redigerad: 28 sep 2020 23:28

Å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 319 – Fd. Medlem
Postad: 28 sep 2020 23:35

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 271
Postad: 28 sep 2020 23:42

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

Lake55 319 – Fd. Medlem
Postad: 28 sep 2020 23:43

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 271
Postad: 29 sep 2020 00:42
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 319 – Fd. Medlem
Postad: 29 sep 2020 01:10

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

Tigster 271
Postad: 29 sep 2020 01:25

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

Lake55 319 – Fd. Medlem
Postad: 29 sep 2020 01:35

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 271
Postad: 29 sep 2020 01:45 Redigerad: 29 sep 2020 01:46

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

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

Lake55 319 – Fd. Medlem
Postad: 29 sep 2020 01:54

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

Tigster 271
Postad: 29 sep 2020 02:04

disp(’MonthlyPaymentTable =’)

Lake55 319 – Fd. Medlem
Postad: 29 sep 2020 02:14

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

Tigster 271
Postad: 29 sep 2020 09:10
Tigster skrev:

disp(’MonthlyPaymentTable =’)

Lake55 319 – Fd. Medlem
Postad: 29 sep 2020 10:02

Hej nej nu kan jag inte visa tabellen bara MonthlyPaymentTable=

Tigster 271
Postad: 29 sep 2020 11:01

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 319 – Fd. Medlem
Postad: 29 sep 2020 13:39

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

Lake55 319 – Fd. Medlem
Postad: 1 okt 2020 16:59

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 271
Postad: 1 okt 2020 17:14

”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 319 – Fd. Medlem
Postad: 1 okt 2020 17:17

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 271
Postad: 1 okt 2020 17:24 Redigerad: 1 okt 2020 17:25

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 319 – Fd. Medlem
Postad: 1 okt 2020 17:31

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 271
Postad: 1 okt 2020 17:35

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 319 – Fd. Medlem
Postad: 1 okt 2020 17:40

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 271
Postad: 1 okt 2020 18:11

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 319 – Fd. Medlem
Postad: 1 okt 2020 18:31

Ok.

Lake55 319 – Fd. Medlem
Postad: 1 okt 2020 19:01

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

Svara
Close