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 1 sat, 23 minuta
  • mbp2009: ne vidim neke konkretne info na netu za to
  • mbp2009: Ne znam odakle ove diskusije poticu, ali da vidim, ima li koga na dev beti ios? Pogotovo ovaj dio me zanima za PBZ i poslovnu PBZ, ako radi
  • dpasaric: Čekam da mi dođe jedan zanimljiv komad hardvera, pa ću finalizirati velik pregled monitora koji će mnogima biti koristan!
  • dpasaric: "Your request has been processed"
  • Ender: takodje i ja molim admina da obrise i moj korisnicki nalog. ostavljam mogucnost da se kasnije opet prijavim kad i ako se neke stvari promene. pozzz i svako dobro.
  • dpasaric: @Air U redu, razumio sam. Hvala ti na svemu onom pozitivnom, ono drugo će srediti vrijeme.
  • jura22: Vrijeđaj partizane i Tita pa da vidiš.
  • Air: Ako si razumio onda napravi to, a ne da moram pisali litanije za jednostavan zahtjev.
  • dpasaric: Air, naravno da je dovoljno, ako to želiš mogu i ja odmah, ali hej, jutro je pametnije od večeri, prespavaj, pa javi, najmanji je problem kliknuti na delete.
  • Air: Zanimljiv vam je latinski. Uživajte. Između vaših upisa napišite što je potrebno da zatvorim račun na Jabučnjaku ako nije očigledno dovoljno razumljivo ovo što sam napisao na vikalici.
  • smayoo: Canis mater studiorum. Stara studentska. :D
  • dpasaric: @Gjuroo: Per aspera ad astra!
  • Gjuroo: @Air: Illegitimi non carborundum.
  • dpasaric: Chill out i vidjet ćeš kako će ovo sada biti ugodnije, korisnije i pozitivnije mjesto za sve korisnike.
  • dpasaric: Joj ne drami.
  • Air: Molim odgovornu osobu da obriše Air račun.
  • Air: U ovim novim okolnostima transparentnog licemjerstva pojedinca podvlačim crtu. Ja nemam želudac za trpiti to da mi jedan licemjer briše čiste postove samo zato što on ima problem u svojoj glavi. Kako je tino1 rekao bilo mi je zadovoljstvo dolaziti na Jabučnjak radi ljudi. Ovim putem pozdravljam sve dobre ljude Jabučnjaka i HVALA vam! Nakon ovog upisa brišem svoj račun.
  • dpasaric: Sve što je sada obrisano u "kafanskim laprdanjima" je bilo u dogovoru s Djurom, počistili samo za sobom i tko hoće može tamo dalje s "lakim temama".
  • drlovric: @Rusty: Slazem se 100%. Svako bira za sebe. Jedna tema u sekciji Razno, nije smetala nikome ko je dosao da konzumira nesto drugo. Ako sam dosao u ducan da kupim povrce, zasto bi mi smetalo sto prodaju i hranu za bebe? :)
  • rusty: Evo kao dugogodišnji član foruma, moram priznati da niti jednom nisam otvorio političke teme niti sudjelovao u njima na forumu. Dolazim vidjeti non političke, non automobili teme. I jedna i druga su mi kao nogomet, besmislene i ne interesantne. Da li će mi faliti, ne. Da li ću manje dolaziti na forum, ne.
  • dpasaric: To je tvoje viđenje.
  • dpasaric: Obećajem da ćemo je izreklamirati na forumu, pa tko voli…
  • Air: Znam tvoje ovlasti. Nije u tome problem. Problem je što se Jabučnjak predstavlja kao pozitivan, a ovo što ti radiš je negativno!
  • dpasaric: Evo, pokreni i ti moderiraj Signal grupu za vaše političke rasprave.
  • dpasaric: I probaj biti koristan. Pokreni nešto pametno i svima korisno.
  • dpasaric: Pročitaj kućni red još jednom.
  • Air: @dpasaric Otvorio si javni komunikacijski kanal. Tko si ti da brišeš postove iste tematike o kojoj sam pišeš, ako ti postovi nisu uvredljivi i ne krše nikakav zakon?
  • dpasaric: Poanta je da je besmisleno dalje širiti raspravu.
  • Air: Fakat imaš teških osobnih problema
  • Air: Protiv "cara" se ne smije ništa pisati?
  • Air: Smetati osobno?
  • Air: i zašto si obrisao ovaj moj tekst is te teme?
  • Air: u temi kafanska laprdanja
  • Air: @dpasaric Samostalno, ničim izazvan optužio si Djuru za nešto. Djuro ti je odgovorio. Budi čovjek, pa kada si "zagrizao" odgovori čovjeku na njegovu cijelu obranu. - stavku po stavku.
  • Air: Skrećeš TEMUsa svojih LOŠIH djela na svoja DOBRA djela (koja nitko ne spori).;)
  • dpasaric: Propast su lijenost i jalovo lamentiranje. Tko je vrijedan i radi neće propasti.
  • dpasaric: Jabučnjak je do svoje punoljetnosti davao odličnu pomoć svakome tko je došao i bez vaših političkih prepucavanja.
  • dpasaric: Vaša hipoteze su potpuno promašene! :) Ono kao "super je imati stalno aktivnu crnu kroniku jer će onda puno ljudi to čitati, pa će ti koji to čitaju pomagati drugima." Bez brige, tko treba pomoć dobit će je i bez crne kronike.
  • Air: Represija i samovolja su isključivo put u propast
  • drlovric: Represija i samovolja nikada nije rjesenje.
  • drlovric: Plenkovic je porucivao Hrvatima kome nije dobro neka ide u DE. Bis bald. A danas drzava daje pare povratnicima jer kapital su ljudi. Ako nas KGB sve rastjera odavdje, ovaj forum ce sam sebi biti svrha :)
  • Air: Mislim da je uvreda za članove jabučnjaka koji su aktivni u političkim temama na jabučnjaku uspoređivati ih sa ekipom koja “troši” takve teme na drugim portalima. Iako smo svakodnevno na forumu neke od tih politički tema nemaju upisa po nekoliko dana. To znači da ekipa nije “ovisna” o tome da non-stop nešto serucka nego se upisuje kad netko nešto ima.
  • Air: Na osnovu ovoga dolazimo da je vrijednost ovog foruma u ljudima koji su svakodnevno aktivni na forumu, a to je uz pomoći ovih političkih tema.
  • Air: Druga vrijednost je već navedena, a to je što je forum sa takvim temama bio aktivan, i ljudi su tada bili prisutni pa su češće otvarali tehničke teme i više pomagali. Danas, a pogotovo u skoroj budućnosti više neće biti potreba za ovakvim tehničkim forumima jer će ljudi pomoću AI-a brže i učinkovitije naći rješenja svog problema.
  • Air: Nije poanta tih tema da netko “ispadne” upravu, niti da se netko uvjeri u neku od teorija koje smo ovdje secirali. Poanta je da su mnogi članovi na osnovu smayoo-ovog angažmana korigirali svoje izražavanje i prepucavanje. Ja sam prvi među njima.
  • Air: Prva vrijednost naših politički tema je: kažu “željezo se kuje dok je vruće” po tom principu ja vidim velike promjene na mnogim članovima koji su aktivni u tim temama. Neće se netko naučiti komunicirati i promišljati o svojoj dosadašnjoj negativnoj komunikaciji kada nema “vatre” i aktivnog korektiva (u našem slučaju smayoo-ta).
  • Air: dok sam došao doma teme je već zaključana pa ću ovdje dodati… tino1 je većinu toga lijepo napisao. Dodati ću da mislim da ove “političke” teme nisu bile uzalud.
  • Bertone: Smanji veličinu slika i trebalo bi proći ili sačekaj da se javi Riba ili Davor, oni znaju kak je podešen forum i što prolazi, a što ne.
  • Yonkis: Htio sam odgovoriti na temu izgubljenih slušalica sa screenshotovima iz mobitela pa je bilo nekih 5-6 slika i nije prolazilo.
  • Bertone: Na poslu koristimo phpBB i u admin postavkama je postavljeno da je max veličina slike 2560 × 1440 pix ili 3 Mb i ako korisnik pokuša napraviti upload veće slike dobije takvu obavjest o grešci,... isto je tak orecimo i sa slikom avatara, propisali smo maksimum od 512x512 pix i ako je veća nema uploada. Gdje ti dobivaš grašku?

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.49 Seconds

Provided by iJoomla SEO