Excel
(1 korsinik/a gleda/ju temu) (1) Gost

Excel


20.11.2009 | 01:36
Trebao bih izmnožiti par matrica u excelu, s time da matrica broj 1, koja je u mom slučaju matrica krutosti ima neke članove koji nisu cijeli brojevi, već neke sume i nizovi. Zanima me kako uopće deklarirati te članove koji nisu cijeli brojevi i kako učiniti da excel posluži kao rješavač, te da mi izmnoži te matrice koje nemaju nužno cijele brojeve za članove? Ne i ne treba mi mathcad, matlab i slično. Isključivo i samo excel.
20.11.2009 | 12:21
Svaka ćelija u Excelu kao sadržaj može imati običan broj ili formulu. Formula može referencirati druge ćelije ili može biti sastavljena od konstanti i pripadajućih funkcija. To ti je tako, općenit odgovor, na općenito pitanje. Daj malo konkretnije. Napiši kakvi su to nizovi/sume (ako ništa drugo, rukom na papiru pa skeniraj). U načelu (ako se ne radi o beskonačnom redu), to je piece of cake zadatak za Excel.
20.11.2009 | 12:27
Može, nisam htio ulaziti u srž problema jer sam se prvo htio uvjeriti da netko barata informacijama. Čim dođem s posla skeniram problem.
30.11.2009 | 21:37
Dakle ovako, nakon što sam pristupio rješavanju problema, problem je sljedeći.

Imam 2 matrice [K] i [M], svaka ima 6x6 članova (sve su brojevi). Mene zanima kako da u excelu izračunam funkciju.

a2=[K]*[M]-1

dakle a na kvadrat i ovo [M]-1 je inverzna matrica

cilj je dobiti 6 vrijednosti.

P.S. skinuo sam add-in matrix.xla, ali ne mogu naći odgovarajuće naredbe za moj problem...ako netko zna, bilo bi mi od velikog značaja!!
30.11.2009 | 22:09
Možda je prošlo dosta godina otkad sam završio škole, ali inverz matrice 6x6 je opet 6x6, a produkt dvaju 6x6 matrica je opet 6x6 matrica. Kako onda očekuješ dobiti 6 vrijednosti? Dobit ćeš ih 6x6, dakle 36.

Ili sam ja nešto krivo shvatio?
30.11.2009 | 22:12
gle taj a na kvadrat je skalar i zapravo jednadzba ide

[M]*a2=[K]
30.11.2009 | 23:14
Čuj, ne ide to baš tako. Ako želiš dobiti skalar, onda opet nema 6 vrijednosti, nego samo jedna.

Dalje, matrica se množi skalarom tako da se svaki član pomnoži tim skalarom. To znači da, ako znaš obje matrice koje su 6x6 i želiš izračunati jedan jedini skalar, imaš 36 jednadžbi s jednom nepoznanicom. Problem je trivijalan i nema nikakvog matričnog računa.

a2=k11/m11
a2=k12/m12
...
a2=k66/m66

Stvar je, dakle samo u tome da se svih 36 jednadžbi mora poklapati u rješenju, inače sustav nije rješiv.

Da nisi možda htio reći da je a2 vektor (stupčasta matrica 6x1)?

U tom slučaju jednadžba bi mogla biti M*a2=K, ali odatle a2=[M-1]*[K], a ne a2=[K]*[M-1] (kanonsko množenje matrica nije komutativno). S tim da K onda nije matrica 6x6 nego 6x1 (jedan stupac, 6 redaka), a M je matrica 6x6.

Uglavnom, kad se odlučiš, ne treba ti nikakav XLA plugin, to je bazični matrični račun, trebaju ti standardne excel funkcije MINVERSE (za računanje inverza kvadratne matrice) i MMULT (za kanonsko množenje matrica, s tim da lijeva matrica u produktu mora imati onoliko stupaca koliko desna ima redaka, a konačni rezultat ima redaka kao lijeva, a stupaca kao desna matrica).
30.11.2009 | 23:23
je u pravu si, sad sam tek poslagao. idem se baviti mmultom hvala na trudu
30.11.2009 | 23:28
Cool. Nema blema.
30.11.2009 | 23:29
E sad još jedno pitanje, vezano za determinantu. Kako da formiram determinantu isto 6x6 ali da unutra ima varijablu omega na kvadrat koja množi neke cijele brojeve - te tako dobijem polinom i iz njega izvučem tih 6 omega?
01.12.2009 | 12:16
Pomoću Excela ne baš jednostavno. Za takvo što je zamišljen alat poput Matlaba ili Mathematice.

Ako ti nije bitno riješiti jednadžbu analitički, već ti je prihvatljivo i da je rješavaš numerički, onda je izvedivo. Svodi se na to da na mjesto varijable staviš referencu na neku ćeliju sa strane (npr. napišeš "=$A$1" na svako mjesto gdje ide varijabla, a u A1 ćeliju se upisuje trenutna vrijednost varijable), a na drugu ćeliju (npr. B1) sa strane staviš formulu MDETERM.

I onda otvoriš Tools / Solver, tamo upišeš koja ćelija se varira (to ti je ona prva, A1) i koja ćelija je rezultat (to je ona gdje je MDETERM formula, A2) te ostale parametre za numerički postupak (granice prihvatljive pogreške, domenu varijable, itd.).
01.12.2009 | 13:38
E to je i meni palo na pamet (pomoću solvera), ali sam mislio da postoji možda još neka metoda. Najljepša ti hvala smayoo, prvom prilikom platim pivo.
01.12.2009 | 13:40
Nema na čemu. Ako bude prilike, pivo ne pijem, ali gemišt neću odbiti.
01.12.2009 | 16:30
Hm, sve sam nekako poslagao i to sad sve ima smisla. Jedino kada koristim MDETERM forumulu, on automatski izračuna tamo determinantu, te kad mu kod solvera dam za riješenje tu determinantu, on automatski sve vrijednosti stavi na 0. Meni ta determinanta mora biti jednaka nuli, te onda iz nje slijedi polinom šestog stupnja, te iz njega 6 različitih vrijednosti za tu omegu.
01.12.2009 | 17:53
Polinom šestog stupnja ima 6 rješenja, naravno. Jedno (ili više) njih može biti takvo, trivijalno, dakle 0. Lako je moguće da su ostala rješenja konjugirano-kompleksna. Ako je tako, tu se excelom više ne možeš zapomoći. Okreni se Matlabu ili HP48-ici (ili koji je sad već aktualan model), ovisi što ti je dostupnije.

Ako to nije tako (ako očekuješ da su sva rješenja realna), onda pametnim postavljanjem intervala domene varijable unutar koje solver traži rješenje trebaš izbjeći trivijalna rješenja i doći do netrivijalnih.

Jbg, nije to baš tako, mačiji kašalj... Možda bi ti ipak bilo lakše da ručno izmnožiš tu determinantu pa dobiješ jednadžbu u polinomnom obliku pa takvu onda možeš unijeti u Grapher.app (imaš ga u Utilities) i vidjeti kako izgleda i gdje su nul-točke.
01.12.2009 | 18:00
Ma ja imam polinom, imam i rješenja iz Matlaba, ali problem koji imam je napisati to excelu da računa vlastite frekvencije ovisno o ulaznim parametrima (koje unosi sam korisnik). Napisao sam program cijeli u excelu, koji može služiti za razne ulazne podatke i sve matrice i determinante pronađe. No sada kada treba dati tih 6 frekvencija, nema ga nigdje. Problem je što kupac nema licencu za nikakav Matlab, Mathcad ni ništa slično. Srećom znanja da takvo što napišem u C++ isparila su odavno.
01.12.2009 | 23:30
Ajde postaj taj xls ovdje ili mi ga pošalji na smayoo at jabucnjak točka hr pa da vidim. Više ne kužim što te muči...
05.12.2009 | 13:37
Nakon višednevnog podsjećanja teorije oscilacija, našao sam te frekvencije, naime vadio sam korijen na dijagonali umnoška dviju matrica i ta je vrijednost zapravo ekvivalent onome što mi je trebalo. Uglavnom smayoo thanks for your effort
06.12.2009 | 20:42
Nema na čemu. Važno da si na kraju dobio što ti treba.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 2 dana, 9 sati
  • VanjusOS: neki mi javi se privatno, barem ako može kratko posuditi na probu
  • VanjusOS: ljudi, ima li možda netko viška Thunderbolt 2 to Thunderbolt 2 Cable
  • drpongrac23: Davno sam vozio "kockicu"
  • drpongrac23: @Yonkis - Kakav BMW - Uskoro kupujem za sebe Citrć Berlingo, jbg, godine...
  • drpongrac23: A zamjena ekrana preko 500 EUR!
  • drpongrac23: WTF?!? Ušle mi neke "bubice" u ekran na MBA M1. Totalni hit!!! 3 kom. BUBA ŠVABE!!!
  • Yonkis: Drpongrac23: a M5? Ne mislim na BMW.
  • drpongrac23: Preko 30 god. vjerni Apple korisnik - sada je vrijeme da zahvalim svima, ali Apple u mojim očima više nije što je nekad bio.
  • drpongrac23: Ovaj novi MacOS - bye, bye Apple!!! Ćesme od svega!
  • drpongrac23: PC za 400 EUR iz Pevexa žvače taj prastari MacPro za gablec :)
  • drpongrac23: U PC svijetu je DDR5 RAM polako standard - o čemu vi pričate?!?
  • BigMac: i ja kažem, prvo bolja pasta, nego zadnji put, i nižaa temperatura, očito prvi put nisam dobro stegao hladnjake, pa su procesori radili na nižem taktu :(
  • dpasaric: Odlično! :)
  • BigMac: Promjenio pastu na starom mac pro, osvježenje ....
  • smayoo: plus je sigurno problematičan, ali nije jedini
  • dpasaric: Više sam zaboravio koji su sve znakovi u pitanju, ali u tome je stvar.
  • dpasaric: I meni se često dogodi na nešto napišem i samo PUF!
  • dpasaric: Jura, na Vikalici se "progutaju" neki komentari jer postoje neki karakteri koje modul Vikalice ne podnosi i onda to sve samo ode u crnu rupu!
  • jura22: Mozda nezasitan?
  • VanjusOS: evo ja sam isprobao i radi! na A1 je moguće sa fizičke SIM prebaciti se na e-SIM na samom telefonu..
  • Borisone: Jer je gladan!
  • jura22: Zasto Jabucnjak guta komentare?
  • smayoo: :D
  • Borisone: Kako prebacuješ eSIM između moba za koji žena smije i za koji ne smije znat?
  • VanjusOS: ali bravo drlovric, nekad su najjednostavnija rješenje i najbolja!
  • VanjusOS: hahaha, problem je što imam službenu SIM karticu, pa ako mi se sjebe moram tražiti od firme da mi šalju novu...
  • drlovric: Pa probas i samo ce ti se kazati jbt. Sta je najgore sto se moze dogoditi? :)
  • VanjusOS: pitam da li je to itko isprobao?
  • VanjusOS: u iphoneu sa fizičkom sim karticom se pojavila opcija da se prebaci ta fizička sim u e-sim
  • VanjusOS: niste me shvatili, očito
  • miomika: na A1 ti samo pošalju na mail/sms ili putem aplikacije Moj A1 i to je to
  • rusty: Prije jedno 3 godine na Tmobile. u 22h navečer putem supporta jer se u protivnom trebalo ići u poslovnicu
  • VanjusOS: da li je netko isprobao funkciju konvertiranja SIM u e-SIM, i na kojoj mreži?
  • ZoPaj: ha ha, nisu li usbC isforsirali upravo radi štednji na punjačima:)
  • dpasaric: I bez punjača... :(
  • Borisone: Danas najavljeni novi iPad Pro, Vision Pro i MacBook Pro 14-inch. Sve s M5 procesorima (bez Pro i Max varijanti).
  • Air: Veliko priznanje Fedora našem Filipoviću - pozvao ga je na boksački meč.
  • Air: Taj pc laptop je imao cijenu cca 800 eura što nije malo
  • Air: Mislio sam da su se malo pomakli u tom smjeru, ali jok
  • Air: trackpad je... hm...
  • Bertone: Rekao sam ti da je kvaliteta izrade loša, ali sam CPU je brži od CPU-a iz MBP 2014/2015,... stavi na njega LinuxMint pa ćeš vidjeti da nije spor ;)
  • Air: Moj MBP 2014 je ferari / Bentley za usporedbu...
  • Air: Moj utisaK da sam ga platio 100-150 eura plakao bi što nisam dao još 150 za MBP 2014 - 2016 godište.
  • Air: Samo da javim, na kraju sam dobio laptop od frenda. Nije htio čuti za nikakve pare. Skro smo se posvađali ali eto pametniji popušta ;)
  • hal9000: Steve Jobs, vrati se! Sve ti je oprošteno! [link]
  • hal9000: Kakva pizdarija: [link]
  • drpongrac23: Meni onaj sa uzorkom krzna leoparda
  • hal9000: @Bertone: Da, jedan od najdražih Wallpapera ikad.
  • Bertone: 5k [link] i 6k [link]
  • Bertone: ... kojeg rado koristim

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Air, dpasaric, drlovric, Ender, Gjuroo, Riba, rusty, Yonkis, Anonimci (645)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 1.06 Seconds

Provided by iJoomla SEO