تبدیل یک آرایه سلولی (cell array) به آرایه عددی (numeric array)، با دستور cell2mat ، در متلب (MATLAB)
دستور cell2mat در متلب (MATLAB)، برای تبدیل یک آرایه سلولی (cell array) به آرایه عددی (numeric array) به کار می رود. در واقع با cell2mat می توانیم که یک آرایه سلولی را که خود شامل تعدادی ماتریس است، به یک ماتریس تنها تبدیل کنیم.
البته برای اینکه این تبدیل موفقیت آمیز باشد، باید اندازه ماتریس های موجود در آرایه سلولی، به گونه ای باشد که دستور cell2mat بتواند آنها را به هم متصل کند. یک مثال برای اندازه مناسب ماتریس های آرایه سلولی، در شکل زیر نمایش داده شده است :
به مثال زیر توجه کنید :
نتیجه :
امیرحسین سلام
خسته نباشید
چرا نمیشه فرمت struct را به double تبدیل کرد؟
admin سلام.
از structfun به شکل زیر استفاده کنید :
<?php
mystruct = structfun(@double, mystruct, 'uniformoutput', 0);
منبع کد :
http://stackoverflow.com/questions/29244...-to-double
Sima
بهنام
sety
م
علی