Est-ce que quelqu'un sait comment convertir un type de données char en un type de données symbolique? je mets ceci:MATLAB: conversion d'un type de données char en un type de données symbolique
x = 0.49;
n = 22;
roundn(exp(x*49/200),n)
class ans
et la réponse est:
ans =
0
ans =
char
je recherche la valeur numérique. Comment convertir un type de données char en un type de données symbolique?
Merci.
Oh ... Merci! Mais j'ai toujours le problème. – Peterstone
En supposant que par "problème" vous voulez dire que la réponse est toujours 0, c'est parce que c'est 0. 'exp (0.049 * 49/200) = 1.1276', et' roundn (1.1276, 22) = 0'. Vérifiez-le. J'ai l'impression que vous utilisez incorrectement roundn ... vous arrondissez à 10^22 ici. – eykanal
Oh ... Merci! – Peterstone