如何将数据保存为细胞应该转化为双类型怎么做?

3视图(30天)
我提取图像的名字意味着分离图像名称和扩展和保存在一个数组。现在我应该将这些名称转换成数字。如果我有这些名称转换成数字我可以连接th0se最后列数据库的名称。
下面我将我的代码…请帮助
负载(“Image_names.mat”);
i = 1:尺寸(Image_names);
[~,名字{我}]= fileparts (Image_names{我});
Imagename =名称';
结束

答案(1)

Stephen23
Stephen23 2018年9月28日
编辑:Stephen23 2018年9月28日
不需要显式的循环使用 fileparts 单元阵列:
(P, N) = cellfun (@fileparts Imagename,“大学”,0)
但是请注意,没有一个特征向量样本单元阵列包含路径:
> >负载(“Imagename.mat”)
> > (P, N) = cellfun (@fileparts Imagename,“大学”,0);
> >所有(cellfun (@isempty P))
ans = 1
> > isequal (Imagename N)
ans = 1
“如何将数据保存为细胞应该转化为双类型怎么做?”
使用 str2double :
vec = > > str2double (Imagename)
vec =
1到23:
1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616
通过46 24:
1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639
通过69:47
1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662
70年到92年:
1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685
93年到115年:
1686 1687 1688 1689 1690 1691 1692 1694 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671
116年到138年:
2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694
139年到161年:
2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717
162年到184年:
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740
185年到207年:
2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2766 9031 9032 9034 9035 9037 9038 9039
208年到230年:
9040 9041 9042 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063
231年到253年:
9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086
254年到276年:
9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109
277年到299年:
9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132
300年到322年:
9133 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821
323年到345年:
822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844
346年到368年:
845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867
369年到391年:
868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890
392年到414年:
891 892 893 894 895 896 897 898 9283 700 701 702 703 704 705 706 707 708 709 710 711 712 713
415年到437年:
714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736
438年到460年:
737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759
461年到483年:
760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782
484年到500年:
783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799
> >类(vec)
ans =双
> >大小(vec)
ans =
1 500

类别

找到更多的在数据类型转换帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!