在我的matlab工作区中,一个表类包含其中包含条目的单元格
'206' '2000' '.12750' 'N/A' '36' '116' '2006-03-16 00:00:00' '0'
'180' '10000' '.10500' 'N/A' '36' '116' '2006-03-13 00:00:00' '0'
每个条目都是一个字符,例如对于' 206',条目为" ' 206' " 206不是数字而是字符。如何浏览每个单元格,从单元格中取出引号并将数字条目转换为实际数字?
答案 0 :(得分:1)
Matlab中有<?php
echo validation_errors();
echo form_open('login2');
?>
<html>
<body>
<h1>Welcome<h1>
<table border="1">
<tbody>
<tr>
<td>username</td>
<td>email</td>
<td>dob</td>
<td>address</td>
<td>password</td>
</tr>
<?php
foreach ($result->result() as $r)
{
?><tr>
<td><?php echo $r->username;?></td>
<td><?php echo $r->email;?></td>
<td><?php echo $r->dob;?></td>
<td><?php echo $r->address;?></td>
<td><?php echo $r->password;?></td>
</tr>
<?php }
?>
</tbody>
</table>
<a href = "logout1/logout"><h5>Logout<h5></a>
</body>
<?php echo form_close(); ?>
</html>
个函数可将str2num
转换为string
个数据。所以唯一的问题是 - 如何访问numeric
中的值。
如果将数字数据与例如某些文本分开的问题可以通过这种方式使用table class
函数:
ismember
答案 1 :(得分:0)
您可以使用table2cell将其转换为单元格。我们称这个单元格为x;然后使用正则表达式检测数字(我似乎记得有一个更简单的方法来执行此步骤,但不记得确切的功能)。
idx = cellfun(isNumeric,x)
之后,将其应用于整个单元格数组
x(idx) = cellfun( @str2num , x(idx),'UniformOutput',false)
将str2num应用于数字的单元格:
SearchCriteria