用matlab画1931CIE色度图怎么搞?求大神。。data[...]里面...是纯数据,网上可以搜到的(比较庞大)
data=[360 0.0001299 3.92E-06 0.0006061
361 0.0001458 4.39E-06 0.0006809
362 0.0001638 4.93E-06 0.0007651
363 0.000184 5.53E-06 0.00086
364 0.0002067 6.21E-06 0.0009666
365 0.0002321 6.97E-06 0.001086
366 0.0002607 7.81E-06 0.0012206
367 0.0002931 8.77E-06 0.0013727
368 0.0003294 9.84E-06 0.0015436
369 0.0003699 1.10E-05 0.0017343
370 0.0004149 1.24E-05 0.001946
371 0.0004642 1.39E-05 0.0021778
372 0.000519 1.56E-05 0.0024358
373 0.0005819 1.74E-05 0.002732
374 0.0006552 1.96E-05 0.0030781
375 0.0007416 2.20E-05 0.003486
376 0.000845 2.48E-05 0.0039752
377 0.0009645 2.80E-05 0.0045409
378 0.0010949 3.15E-05 0.0051583
379 0.0012312 3.52E-05 0.0058029
380 0.001368 0.000039 0.00645
381 0.0015021 4.28E-05 0.0070832
382 0.0016423 4.69E-05 0.0077455
383 0.0018024 5.16E-05 0.0085012
384 0.0019958 5.72E-05 0.0094145
385 0.002236 0.000064 0.01055
386 0.0025354 7.23E-05 0.0119658
387 0.0028926 8.22E-05 0.0136559
388 0.0033008 9.35E-05 0.0155881
389 0.0037532 0.0001061 0.0177302
390 0.004243 0.00012 0.02005
391 0.0047624 0.000135 0.0225114
392 0.00533 0.0001515 0.0252029
393 0.0059787 0.0001702 0.0282797
394 0.0067411 0.0001918 0.031897
395 0.00765 0.000217 0.03621
396 0.0087514 0.0002469 0.0414377
397 0.0100289 0.0002812 0.0475037
398 0.0114217 0.0003185 0.0541199
399 0.012869 0.0003573 0.060998
400 0.01431 0.000396 0.06785
401 0.0157044 0.0004337 0.0744863
402 0.0171474 0.000473 0.0813616
403 0.0187812 0.0005179 0.0891536
404 0.020748 0.0005722 0.0985405
405 0.02319 0.00064 0.1102
406 0.0262074 0.0007246 0.1246133
407 0.0297825 0.0008255 0.1417017
408 0.0338809 0.0009412 0.1613035
409 0.0384682 0.0010699 0.1832568
410 0.04351 0.00121 0.2074
411 0.0489956 0.0013621 0.2336921
412 0.0550226 0.0015308 0.2626114
413 0.0617188 0.0017204 0.2947746
414 0.069212 0.0019353 0.3307985
415 0.07763 0.00218 0.3713
416 0.0869581 0.0024548 0.4162091
417 0.0971767 0.002764 0.4654642
418 0.1084063 0.0031178 0.5196948
419 0.1207672 0.0035264 0.5795303
420 0.13438 0.004 0.6456
421 0.1493582 0.0045462 0.7184838
422 0.1653957 0.0051593 0.7967133
423 0.1819831 0.0058293 0.8778459
424 0.198611 0.0065462 0.959439
425 0.21477 0.0073 1.0390501
426 0.2301868 0.0080865 1.1153673
427 0.2448797 0.0089087 1.1884971
428 0.2587773 0.0097677 1.2581233
429 0.2718079 0.0106644 1.3239296
430 0.2839 0.0116 1.3856
431 0.2949438 0.0125732 1.4426352
432 0.3048965 0.0135827 1.4948035
433 0.3137873 0.0146297 1.5421903
434 0.3216454 0.0157151 1.5848807
435 0.3285 0.01684 1.62296
436 0.3343513 0.0180074 1.6564048
437 0.3392101 0.0192145 1.6852959
438 0.3431213 0.0204539 1.7098745
439 0.3461296 0.0217182 1.7303821
440 0.34828 0.023 1.74706
441 0.3495999 0.0242946 1.7600446
442 0.3501474 0.0256102 1.7696233
443 0.350013 0.0269586 1.7762637
444 0.349287 0.0283513 1.7804334
445 0.34806 0.0298 1.7826
446 0.3463733 0.0313108 1.7829682
447 0.3442624 0.0328837 1.7816998
448 0.3418088 0.0345211 1.7791982
449 0.3390941 0.0362257 1.7758671
450 0.3362 0.038 1.77211
451 0.3331977 0.0398467 1.7682589
452 0.3300411 0.041768 1.764039
453 0.3266357 0.043766 1.7589438
454 0.3228868 0.0458427 1.7524663
455 0.3187 0.048 1.7441
456 0.3140251 0.0502437 1.7335595
457 0.308884 0.052573 1.7208581
458 0.3032904 0.0549806 1.7059369
459 0.2972579 0.0574587 1.6887372
460 0.2908 0.06 1.6692
461 0.2839701 0.062602 1.6475287
462 0.2767214 0.0652775 1.6234127
463 0.2689178 0.0680421 1.5960223
464 0.2604227 0.0709111 1.564528
465 0.2511 0.0739 1.5281
466 0.2408475 0.077016 1.4861114
467 0.2298512 0.0802664 1.4395215
468 0.2184072 0.0836668 1.3898799
469 0.2068115 0.0872328 1.3387362
470 0.19536 0.09098 1.28764
471 0.1842136 0.0949176 1.2374223
472 0.1733273 0.0990458 1.1878243
473 0.1626881 0.1033674 1.1387611
474 0.1522833 0.1078846 1.090148
475 0.1421 0.1126 1.0419
476 0.1321786 0.117532 0.9941976
477 0.1225696 0.1226744 0.9473473
478 0.1132752 0.1279928 0.9014531
479 0.1042979 0.1334528 0.8566193
480 0.09564 0.13902 0.8129501
481 0.0872996 0.1446764 0.7705173
482 0.079308 0.1504693 0.7294448
483 0.0717178 0.1564619 0.6899136
484 0.064581 0.1627177 0.6521049
485 0.05795 0.1693 0.6162
486 0.0518621 0.1762431 0.5823286
487 0.0462815 0.1835581 0.5504162
488 0.0411509 0.1912735 0.5203376
489 0.0364128 0.199418 0.4919673
490 0.03201 0.20802 0.46518
491 0.0279172 0.2171199 0.4399246
492 0.0241444 0.2267345 0.4161836
493 0.020687 0.2368571 0.3938822
494 0.0175404 0.2474812 0.3729459
495 0.0147 0.2586 0.3533
496 0.0121618 0.2701849 0.3348578
497 0.00992 0.2822939 0.3175521
498 0.0079672 0.2950505 0.3013375
499 0.0062963 0.308578 0.2861686
500 0.0049 0.323 0.272
501 0.0037772 0.3384021 0.2588171
502 0.0029453 0.3546858 0.2464838
503 0.0024249 0.3716986 0.2347718
504 0.0022363 0.3892875 0.2234533
505 0.0024 0.4073 0.2123
506 0.0029255 0.4256299 0.2011692
507 0.0038366 0.4443096 0.1901196
508 0.0051748 0.4633944 0.1792254
509 0.0069821 0.4829395 0.1685608
510 0.0093 0.503 0.1582
511 0.0121495 0.5235693 0.1481383
512 0.0155359 0.544512 0.1383758
513 0.0194775 0.56569 0.1289942
514 0.0239928 0.5869653 0.1200751
515 0.0291 0.6082 0.1117
516 0.0348149 0.6293456 0.1039048
517 0.0411202 0.6503068 0.0966675
518 0.047985 0.6708752 0.0899827
519 0.0553786 0.6908424 0.0838453
520 0.06327 0.71 0.07825
521 0.071635 0.7281852 0.073209
522 0.0804622 0.7454636 0.0686782
523 0.08974 0.7619694 0.0645678
524 0.0994565 0.7778368 0.0607884
525 0.1096 0.7932 0.05725
526 0.1201674 0.8081104 0.0539044
527 0.1311145 0.8224962 0.0507466
528 0.1423679 0.8363068 0.0477528
529 0.1538542 0.8494916 0.0448986
530 0.1655 0.862 0.04216
531 0.1772571 0.8738108 0.0395073
532 0.18914 0.8849624 0.0369356
533 0.2011694 0.8954936 0.0344584
534 0.2133658 0.9054432 0.0320887
535 0.2257499 0.9148501 0.02984
536 0.2383209 0.9237348 0.0277118
537 0.2510668 0.9320924 0.0256944
538 0.2639922 0.9399226 0.0237872
539 0.2771017 0.9472252 0.0219893
540 0.2904 0.954 0.0203
541 0.3038912 0.9602561 0.0187181
542 0.3175726 0.9660074 0.0172404
543 0.3314384 0.9712606 0.0158636
544 0.3454828 0.9760225 0.0145846
545 0.3597 0.9803 0.0134
546 0.3740839 0.9840924 0.0123072
547 0.3886396 0.9874182 0.0113019
548 0.4033784 0.9903128 0.0103779
549 0.4183115 0.9928116 0.0095293
550 0.4334499 0.9949501 0.00875
551 0.4487953 0.9967108 0.0080352
552 0.464336 0.9980983 0.0073816
553 0.480064 0.999112 0.0067854
554 0.4959713 0.9997482 0.0062428
555 0.5120501 1 0.00575
556 0.5282959 0.9998567 0.0053036
557 0.5446916 0.9993046 0.0048998
558 0.5612094 0.9983255 0.0045342
559 0.5778215 0.9968987 0.0042024
560 0.5945 0.995 0.0039
561 0.6112209 0.9926005 0.0036232
562 0.6279758 0.9897426 0.0033706
563 0.6447602 0.9864444 0.0031414
564 0.6615697 0.9827241 0.0029348
565 0.6784 0.9786 0.00275
566 0.6952392 0.9740837 0.0025852
567 0.7120586 0.9691712 0.0024386
568 0.7288284 0.9638568 0.0023094
569 0.7455188 0.9581349 0.0021968
570 0.7621 0.952 0.0021
571 0.7785432 0.9454504 0.0020177
572 0.7948256 0.9384992 0.0019482
573 0.8109264 0.9311628 0.0018898
574 0.8268248 0.9234576 0.0018409
575 0.8425 0.9154 0.0018
576 0.8579325 0.9070064 0.0017663
577 0.8730816 0.8982772 0.0017378
578 0.8878944 0.8892048 0.0017112
579 0.9023181 0.8797816 0.0016831
580 0.9163 0.87 0.00165
581 0.9297995 0.8598613 0.0016101
582 0.9427984 0.849392 0.0015644
583 0.9552776 0.838622 0.0015136
584 0.9672179 0.8275813 0.0014585
585 0.9786 0.8163 0.0014
586 0.9893856 0.8047947 0.0013367
587 0.9995488 0.793082 0.00127
588 1.0090892 0.781192 0.001205
589 1.0180064 0.7691547 0.0011467
590 1.0263 0.757 0.0011
591 1.0339827 0.7447541 0.0010688
592 1.040986 0.7324224 0.0010494
593 1.047188 0.7200036 0.0010356
594 1.0524667 0.7074965 0.0010212
595 1.0567 0.6949 0.001
596 1.0597944 0.6822192 0.0009686
597 1.0617992 0.6694716 0.0009299
598 1.0628068 0.6566744 0.0008869
599 1.0629096 0.6438448 0.0008426
600 1.0622 0.631 0.0008
601 1.0607352 0.6181555 0.000761
602 1.0584436 0.6053144 0.0007237
603 1.0552244 0.5924756 0.0006859
604 1.0509768 0.5796379 0.0006454
605 1.0456 0.5668 0.0006
606 1.0390369 0.5539611 0.0005479
607 1.0313608 0.5411372 0.0004916
608 1.0226662 0.5283528 0.0004354
609 1.0130477 0.5156323 0.0003835
610 1.0026 0.503 0.00034
611 0.9913675 0.4904688 0.0003073
612 0.9793314 0.4780304 0.0002832
613 0.9664916 0.4656776 0.0002654
614 0.9528479 0.4534032 0.0002518
615 0.9384 0.4412 0.00024
616 0.923194 0.42908 0.0002295
617 0.907244 0.417036 0.0002206
618 0.890502 0.405032 0.000212
619 0.87292 0.393032 0.0002022
620 0.8544499 0.381 0.00019
621 0.835084 0.3689184 0.0001742
622 0.814946 0.3568272 0.0001556
623 0.794186 0.3447768 0.000136
624 0.772954 0.3328176 0.0001169
625 0.7514 0.321 0.0001
626 0.7295836 0.3093381 8.61E-05
627 0.7075888 0.2978504 0.0000746
628 0.6856022 0.2865936 0.000065
629 0.6638104 0.2756245 5.69E-05
630 0.6424 0.265 5.00E-05
631 0.6215149 0.2547632 4.42E-05
632 0.6011138 0.2448896 3.95E-05
633 0.5811052 0.2353344 3.57E-05
634 0.5613977 0.2260528 3.26E-05
635 0.5419 0.217 0.00003
636 0.5225995 0.2081616 2.77E-05
637 0.5035464 0.1995488 2.56E-05
638 0.4847436 0.1911552 2.36E-05
639 0.4661939 0.1829744 2.18E-05
640 0.4479 0.175 0.00002
641 0.4298613 0.1672235 1.81E-05
642 0.412098 0.1596464 0.0000162
643 0.394644 0.1522776 0.0000142
644 0.3775333 0.1451259 1.21E-05
645 0.3608 0.1382 0.00001
646 0.3444563 0.1315003 7.73E-06
647 0.3285168 0.1250248 0.0000054
648 0.3130192 0.1187792 0.0000032
649 0.2980011 0.1127691 1.33E-06
650 0.2835 0.107 0
651 0.2695448 0.1014762 0
652 0.2561184 0.0961886 0
653 0.2431896 0.091123 0
654 0.2307272 0.0862649 0
655 0.2187 0.0816 0
656 0.2070971 0.0771206 0
657 0.1959232 0.0728255 0
658 0.1851708 0.0687101 0
659 0.1748323 0.0647698 0
660 0.1649 0.061 0
661 0.1553667 0.0573962 0
662 0.14623 0.053955 0
663 0.13749 0.0506738 0
664 0.1291467 0.0475497 0
665 0.1212 0.04458 0
666 0.1136397 0.0417587 0
667 0.106465 0.039085 0
668 0.0996904 0.0365638 0
669 0.0933306 0.0342005 0
670 0.0874 0.032 0
671 0.081901 0.0299626 0
672 0.0768043 0.0280766 0
673 0.0720771 0.0263294 0
674 0.0676866 0.0247081 0
675 0.0636 0.0232 0
676 0.0598069 0.0218008 0
677 0.0562822 0.0205011 0
678 0.052971 0.0192811 0
679 0.0498186 0.0181207 0
680 0.04677 0.017 0
681 0.0437841 0.0159038 0
682 0.0408754 0.0148372 0
683 0.0380726 0.0138107 0
684 0.0354046 0.0128348 0
685 0.0329 0.01192 0
686 0.0305642 0.0110683 0
687 0.0283806 0.0102734 0
688 0.0263448 0.0095333 0
689 0.0244528 0.0088462 0
690 0.0227 0.00821 0
691 0.0210843 0.0076238 0
692 0.0195999 0.0070854 0
693 0.0182373 0.0065915 0
694 0.0169872 0.0061385 0
695 0.01584 0.005723 0
696 0.0147906 0.0053431 0
697 0.0138313 0.0049958 0
698 0.0129487 0.0046764 0
699 0.0121292 0.0043801 0
700 0.0113592 0.004102 0
701 0.0106294 0.0038385 0
702 0.0099388 0.0035891 0
703 0.0092884 0.0033542 0
704 0.0086789 0.0031341 0
705 0.0081109 0.002929 0
706 0.0075824 0.0027381 0
707 0.0070887 0.0025599 0
708 0.0066273 0.0023932 0
709 0.0061954 0.0022373 0
710 0.0057903 0.002091 0
711 0.0054098 0.0019536 0
712 0.0050526 0.0018246 0
713 0.0047175 0.0017036 0
714 0.0044035 0.0015902 0
715 0.0041095 0.001484 0
716 0.0038339 0.0013845 0
717 0.0035757 0.0012913 0
718 0.0033343 0.0012041 0
719 0.0031091 0.0011227 0
720 0.0028993 0.001047 0
721 0.0027043 0.0009766 0
722 0.002523 0.0009111 0
723 0.0023542 0.0008501 0
724 0.0021966 0.0007932 0
725 0.0020492 0.00074 0
726 0.001911 0.0006901 0
727 0.0017814 0.0006433 0
728 0.0016601 0.0005995 0
729 0.0015465 0.0005585 0
730 0.00144 0.00052 0
731 0.00134 0.0004839 0
732 0.0012463 0.0004501 0
733 0.0011585 0.0004183 0
734 0.0010764 0.0003887 0
735 0.0009999 0.0003611 0
736 0.0009287 0.0003354 0
737 0.0008624 0.0003114 0
738 0.0008008 0.0002892 0
739 0.0007434 0.0002685 0
740 0.0006901 0.0002492 0
741 0.0006405 0.0002313 0
742 0.0005945 0.0002147 0
743 0.0005519 0.0001993 0
744 0.0005124 0.000185 0
745 0.000476 0.0001719 0
746 0.0004425 0.0001598 0
747 0.0004115 0.0001486 0
748 0.000383 0.0001383 0
749 0.0003566 0.0001288 0
750 0.0003323 0.00012 0
751 0.0003098 0.0001119 0
752 0.0002889 0.0001043 0
753 0.0002695 9.73E-05 0
754 0.0002516 9.09E-05 0
755 0.0002348 0.0000848 0
756 0.0002192 7.92E-05 0
757 0.0002045 7.39E-05 0
758 0.0001908 6.89E-05 0
759 0.0001781 6.43E-05 0
760 0.0001662 0.00006 0
761 0.000155 5.60E-05 0
762 0.0001446 5.22E-05 0
763 0.0001349 4.87E-05 0
764 0.0001259 4.55E-05 0
765 0.0001174 0.0000424 0
766 0.0001096 3.96E-05 0
767 0.0001022 3.69E-05 0
768 9.54E-05 3.45E-05 0
769 8.90E-05 3.22E-05 0
770 8.31E-05 0.00003 0
771 7.75E-05 2.80E-05 0
772 7.23E-05 2.61E-05 0
773 6.75E-05 2.44E-05 0
774 6.29E-05 2.27E-05 0
775 5.87E-05 0.0000212 0
776 5.48E-05 1.98E-05 0
777 5.11E-05 1.85E-05 0
778 4.77E-05 1.72E-05 0
779 4.45E-05 1.61E-05 0
780 4.15E-05 1.50E-05 0
781 3.87E-05 1.40E-05 0
782 3.61E-05 1.31E-05 0
783 3.37E-05 1.22E-05 0
784 3.15E-05 1.14E-05 0
785 2.94E-05 0.0000106 0
786 2.74E-05 9.89E-06 0
787 2.55E-05 9.22E-06 0
788 2.38E-05 8.59E-06 0
789 2.22E-05 8.01E-06 0
790 2.07E-05 7.47E-06 0
791 1.93E-05 6.96E-06 0
792 1.80E-05 6.49E-06 0
793 1.68E-05 6.05E-06 0
794 1.56E-05 5.64E-06 0
795 1.46E-05 5.26E-06 0
796 1.36E-05 4.90E-06 0
797 1.27E-05 4.57E-06 0
798 1.18E-05 4.26E-06 0
799 1.10E-05 3.97E-06 0
800 1.03E-05 3.70E-06 0
801 9.56E-06 3.45E-06 0
802 8.91E-06 3.22E-06 0
803 8.31E-06 3.00E-06 0
804 7.75E-06 2.80E-06 0
805 7.22E-06 2.61E-06 0
806 6.73E-06 2.43E-06 0
807 6.28E-06 2.27E-06 0
808 5.85E-06 2.11E-06 0
809 5.46E-06 1.97E-06 0
810 5.09E-06 1.84E-06 0
811 4.74E-06 1.71E-06 0
812 4.42E-06 1.60E-06 0
813 4.12E-06 1.49E-06 0
814 3.84E-06 1.39E-06 0
815 3.58E-06 1.29E-06 0
816 3.34E-06 1.21E-06 0
817 3.11E-06 1.12E-06 0
818 2.90E-06 1.05E-06 0
819 2.71E-06 9.77E-07 0
820 2.52E-06 9.11E-07 0
821 2.35E-06 8.49E-07 0
822 2.19E-06 7.92E-07 0
823 2.04E-06 7.38E-07 0
824 1.91E-06 6.88E-07 0
825 1.78E-06 6.42E-07 0
826 1.66E-06 5.98E-07 0
827 1.54E-06 5.58E-07 0
828 1.44E-06 5.20E-07 0
829 1.34E-06 4.85E-07 0
830 1.25E-06 4.52E-07 0];
x=data(:,[2])./(data(:,[2])+data(:,[3])+data(:,[4]));
y=data(:,[3])./(data(:,[2])+data(:,[3])+data(:,[4]));
z=data(:,[4])./(data(:,[2])+data(:,[3])+data(:,[4]));
plot(x,y)
n = length(x);
plot([x(1),x(n)],[y(1),y(n)]);
rgb = reshape([data(:,[2 3 4])],[n 1 3]);
% blue blue cyan green yellow orange red red
x0 = [360 470 492 520 575 600 630 830]'; % wavelengths in nm.
rgb0 = [0 0 1;0 0 1;0 1 1;0 1 0;1 1 0;1 0.5 0;1 0 0;1 0 0];
for k = 1:n-1
rgb2 = permute([1 1 1;rgb(k,:);rgb(k+1,:)],[1 3 2]);
patch([1/3;x(k:k+1)],[1/3;y(k:k+1)],rgb2,'Edgecolor','none');%hold on
end
rgb2 = permute([1 1 1;rgb(end,:);rgb(1,:)],[1 3 2]);
patch([1/3;x([end 1])],[1/3;y([end 1])],rgb2,'Edgecolor','none');
axis equal
axis([0 .8 0 .9])