{"id":6511,"date":"2009-09-22T18:02:00","date_gmt":"2009-09-22T16:02:00","guid":{"rendered":"https:\/\/www.dreamsworld.it\/emanuele\/?p=6511"},"modified":"2009-09-26T13:31:40","modified_gmt":"2009-09-26T11:31:40","slug":"creare-un-triangolo-in-matlab","status":"publish","type":"post","link":"https:\/\/www.dreamsworld.it\/emanuele\/2009-09-22\/creare-un-triangolo-in-matlab\/","title":{"rendered":"Creare un triangolo in MATLAB."},"content":{"rendered":"<p>In questi giorni ci sto <em>giochicchiando<\/em> (equalizzazione e trasformazione di immagini, riconoscimento dei vertici, etc.) e mi serviva una funzioncina per <strong>creare triangoli<\/strong> al volo.<\/p>\n<p>Non avendo trovato nulla, eccola qui! Cos\u00ec magari qualcuno sar\u00e0 <strong>felice<\/strong> prima o poi&#8230; \ud83d\ude09<\/p>\n<pre lang=\"matlab\" line=\"1\">\r\n% In un quadrato 256*256 creare un triangolo con vertice superiore in\r\n% P(10,20), base 160 e altezza 90.\r\n% Voglio sfruttare l'equazione di una retta passante per due punti\r\n% per definire il limite entro il quale deve disegnare il triangolo,\r\n% in questo modo specifico solamente il vertice e la retta.\r\n% Equazione generica di una retta passante per due punti: \r\n% (y-y1)=((y2-y1)\/(x2-x1))*(x-x1)\r\n\r\nim=zeros(256,256);\r\nbase=160;\r\naltezza=90;\r\noffsetx=10;\r\noffsety=20;\r\n[m n]=size(im);\r\nfor colonna=1:n\r\n\tfor riga=1:m\r\n\t\tif colonna>=offsetx & riga>=(altezza\/base*colonna)+...\r\n\t\toffsety & riga<altezza +offsety\r\n\t\t\tim(riga,colonna)=1;\r\n\t\tend\r\n\tend\r\nend\r\nimshow(im);\r\n\r\n% Le variabili sono scritte in maniera estesa per semplificare la comprensione!\r\n% Allo stesso modo \u00e8 semplicissimo creare rettangoli o circonferenze...\r\n<\/pre>\n<p>Ovviamente se ci ragionate un po' da soli \u00e8 sempre meglio!<\/p>\n<p><strong>Emanuele<br \/>\n<\/strong><\/altezza><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questi giorni ci sto giochicchiando (equalizzazione e trasformazione di immagini, riconoscimento dei vertici, etc.) e mi serviva una funzioncina per creare triangoli al volo. Non avendo trovato nulla, eccola qui! Cos\u00ec magari qualcuno sar\u00e0 felice prima o poi&#8230; \ud83d\ude09 &hellip; <a href=\"https:\/\/www.dreamsworld.it\/emanuele\/2009-09-22\/creare-un-triangolo-in-matlab\/\">Leggi ancora &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[3],"tags":[1629,640,1628,242,38,31],"class_list":["post-6511","post","type-post","status-publish","format-standard","hentry","category-computer","tag-elaborazione-delle-immagini-digitali","tag-how-to","tag-matlab","tag-programmazione","tag-studiare","tag-universita"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/6511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/comments?post=6511"}],"version-history":[{"count":0,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/6511\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/media?parent=6511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/categories?post=6511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/tags?post=6511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}