| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Kreis in Matrix erstellen (2257 mal gelesen)
|
Raabinius Mitglied
Beiträge: 15 Registriert: 19.02.2009
|
erstellt am: 21. Sep. 2009 18:45 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich möchte eine Matrix mit Werten aus 0 und 1 erstellen. Die 1 sollen dabei Kreisförmig angeordnet werden. Ebenso soll der "Durchmesser" variabel sein. Ich habe dazu mal eine Grafik erstellt, komme aber bei der Programmierung einer Schleife auf keinen grünen Zweig ;( Ist es am Besten, wenn man zunächst ein Koordinatensystem erstellt und dieses anschließend kopiert bzw. spiegelt, siehe Anhang? Wäre echt super, wenn ihr mir helfen könntet. Vielen Dank und Gruß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing.
Beiträge: 3731 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 21. Sep. 2009 22:54 <-- editieren / zitieren --> Unities abgeben: Nur für Raabinius
Hallo Raabinius, Anbei eine Möglichkeit, eine solche Matrix zu erstellen. Es sollte aber noch etwas ausprogrammiert werden. z.B. r < N/2 ist, da sonst der Kreis nicht vollständig dargestellt wird. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raabinius Mitglied
Beiträge: 15 Registriert: 19.02.2009
|
erstellt am: 24. Sep. 2009 17:41 <-- editieren / zitieren --> Unities abgeben:
|
Raabinius Mitglied
Beiträge: 15 Registriert: 19.02.2009
|
erstellt am: 28. Sep. 2009 18:01 <-- editieren / zitieren --> Unities abgeben:
das nächste Problem ich habe die Schleife nun in eine vorhandene geschrieben. Mathcad meckert hier über eine falsche Zeilenanzahl in der Multiplikation mit der Submatrix. Das habe ich mal seperat getestet, siehe rechte Seite vom Bild und hatte keine Fehlermeldung. Ich schätze, dass der Fehler in den Indizes s und m liegt!??? Hat jemand von Euch eine Idee? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 29. Sep. 2009 13:31 <-- editieren / zitieren --> Unities abgeben: Nur für Raabinius
Hi, Da brauchst Du nicht zu schaetzen, das stimmt schon. In "Test" ist "M()" nur ein einzelner Wert mit dem Du "Test" multiplizierst und in der Schleife ist Kreis(s,m) eine Array. Gruss [Diese Nachricht wurde von Clayton am 29. Sep. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raabinius Mitglied
Beiträge: 15 Registriert: 19.02.2009
|
erstellt am: 29. Sep. 2009 21:01 <-- editieren / zitieren --> Unities abgeben:
|