


{"id":343942,"date":"2024-01-10T08:44:11","date_gmt":"2024-01-10T08:44:11","guid":{"rendered":"\/forum\/forums\/reply\/343942\/"},"modified":"2024-01-10T08:44:11","modified_gmt":"2024-01-10T08:44:11","slug":"343942","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/","title":{"rendered":"Reply To: arguments of &#8211; are not the same type or of an invalid type"},"content":{"rendered":"<p>&lt;p&gt;Dear Minu,&lt;\/p&gt;&lt;p&gt;Thank you for contacting us!&lt;\/p&gt;&lt;p&gt;The reason you get this error is because when you use the&nbsp;&lt;\/p&gt;<\/p>\n<pre>getresult(\"FDTD::ports::Out1\",\"T\");<\/pre>\n<p>&lt;p&gt;script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:&lt;\/p&gt;&lt;p&gt;<img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png\" width=\"353\" height=\"188\" \/>&lt;\/p&gt;&lt;p&gt;If you want to calculate I and Q you need to get the transmission matrices from these datasets, the same way you got the lambda matrices:&lt;\/p&gt;&lt;p&gt;T1_result = T1.T;&lt;\/p&gt;&lt;p&gt;T2_result = T2.T;&nbsp; &#8230;. and so on.&lt;\/p&gt;&lt;p&gt;Then you can calculate I and Q as:&lt;\/p&gt;&lt;p&gt;I = -20*log10(abs(T1_result-T4_result)\/abs(T1_result+T4_result));&lt;\/p&gt;&lt;p&gt;Q = -20*log10(abs(T2_result-T3_result)\/abs(T2_result+T3_result));&lt;\/p&gt;&lt;p&gt;Best Regards,&lt;\/p&gt;&lt;p&gt;Afroditi&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-343942","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(&quot;FDTD::ports::Out1&quot;,&quot;T&quot;);script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(&quot;FDTD::ports::Out1&quot;,&quot;T&quot;);script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-10T08:44:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-10T08:44:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(&quot;FDTD::ports::Out1&quot;,&quot;T&quot;);script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/#listItem\",\"name\":\"Reply To: arguments of &#8211; are not the same type or of an invalid type\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/#listItem\",\"position\":2,\"name\":\"Reply To: arguments of &#8211; are not the same type or of an invalid type\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/\",\"name\":\"Reply To: arguments of \\u2013 are not the same type or of an invalid type | Ansys Learning Forum\",\"description\":\"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(\\\"FDTD::ports::Out1\\\",\\\"T\\\");script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/343942\\\/#breadcrumblist\"},\"datePublished\":\"2024-01-10T08:44:11+00:00\",\"dateModified\":\"2024-01-10T08:44:11+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum","description":"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(\"FDTD::ports::Out1\",\"T\");script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/#listItem","name":"Reply To: arguments of &#8211; are not the same type or of an invalid type"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/#listItem","position":2,"name":"Reply To: arguments of &#8211; are not the same type or of an invalid type","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/","name":"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum","description":"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(\"FDTD::ports::Out1\",\"T\");script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/#breadcrumblist"},"datePublished":"2024-01-10T08:44:11+00:00","dateModified":"2024-01-10T08:44:11+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum","og:description":"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(&quot;FDTD::ports::Out1&quot;,&quot;T&quot;);script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png","article:published_time":"2024-01-10T08:44:11+00:00","article:modified_time":"2024-01-10T08:44:11+00:00","twitter:card":"summary_large_image","twitter:title":"Reply To: arguments of \u2013 are not the same type or of an invalid type | Ansys Learning Forum","twitter:description":"Dear Minu,Thank you for contacting us!The reason you get this error is because when you use the getresult(&quot;FDTD::ports::Out1&quot;,&quot;T&quot;);script command, the obtained T1, T2, T3 and T4 are matrix datasets and you cannot do calculations with datasets, only with matrices. When you run the script you can see that in the Script Workspace as shown below:If you","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/01\/10-01-2024-1704875719-mceclip0.png"},"aioseo_meta_data":{"post_id":"343942","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-10-28 17:05:59","updated":"2026-08-16 04:20:18","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tReply To: arguments of \u2013 are not the same type or of an invalid type\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Reply To: arguments of &#8211; are not the same type or of an invalid type","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/343942\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/343942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/343942\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=343942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}