揭变色龙变色之谜:纳米晶体控制光线折射
zhezhongyun 2024-12-01 19:20 42 浏览
科研人员发现,变色龙不是通过色素来改变颜色的,而是靠调节皮肤表面的纳米晶体,通过改变光的折射而变色的。
日内瓦大学的生物学家米歇尔·米林科维奇说:“我们十分惊讶。人们曾认为它们是通过色素来变色的,但真正的原理完全不同。”
雄性变色龙变色,可以让自己的外表更加华丽,以吸引异性、吓退情敌,或是让自己的外表更加不起眼,从而躲过捕食者。
标签:变色龙,变色,自己的
云浮在线,详情请访问:http://www.gdyfs.com/lishi/ao/20150316/2344190.html
导读:生活中,很多人新的味道称为“鲜味”,如日本的生鱼片,生吃海鲜、几分熟的牛排,就是两位保留原有的鲜味,它通常是紧密结合肉类蛋白质的联系。其实这种味道在进化史上的食物选择起着重要的作用。然而,企鹅物种吃鱼时就感觉不到滋味。
部分企鹅物种吃鱼时感觉不到滋味
在过去几年里,研究人员们一直在寻找一些失去部分味觉感受器和失去辨别部分味道能力的食肉动物。现在针对企鹅的一项最新研究已经有了类似的发现,而且研究团队认为他们已经揭开了企鹅失去味觉的原因。
味觉的消失事实上要归咎于遗传,如果基因让蛋白质无法正常工作,那么它们就无法正常识别味道。可以肯定的是,研究团队在部分缺乏味觉感受器的企鹅身上找到了遗传学答案。这些企鹅的味觉感受器基因出现了许多序列颠倒,一系列的随机突变一代代的传递下来,最终导致原始基因完全失效。
大多数其他种类的变色动物通过黑色素在载黑素细胞内聚集和发散来调整颜色的明暗程度,它们改变的是颜色的亮度而不是色调。
研究团队称,此前人们也一直用该原理解释变色龙的变色过程。但这个说法现在被证明是错误的。
对变色龙皮肤的分析显示,变色龙的变色是由透明的被称为“光子晶体”的纳米物质控制的。光子晶体位于虹细胞层,在变色龙的色素细胞之下。
日内瓦大学在一份报告中说,变色龙可通过“调节”虹细胞内的纳米晶体结构来改变光线的折射。“当变色龙状态平静时,纳米晶体呈密集网状分布,折射出蓝光。而当变色龙兴奋时,纳米晶体结构会变得松散,因此折射的光线呈黄色或红色等其他颜色。”
他们发现变色龙还有更深一层的虹细胞。这些细胞包括“体积更大、更不规律”的晶体,可折射强光,实质上是一层智能隔热板。
研究团队说:“虹细胞呈两层分布是进化的新特点。这令变色龙可以迅速在有效保护色和鲜艳颜色间转换,同时提供被动热防护。”其他爬行动物体内只有一种无法变色的虹细胞。
相关推荐
- 「教程」5 分钟带你入门 kivy
-
原创:星安果AirPythonkivy语言通过编写界面UI,然后利用Python定义一些业务逻辑,可以移植很多功能模块到移动端直接执行。下面对kivy常见用法做一个汇总。1、什么是...
- 【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发三
-
目录1->绘制图形1.1->绘制基本几何图形1.2->绘制自定义几何图形2->添加动画效果2.1->animateTo实现闪屏动画2.2->...
- Python设置excel表格格式,这3个属性6个模块,要表格好看
-
前言:通过前面两篇文章,我们用Python处理excel数据得到了结果并保存了文件。打开文件会发现,文件里表格是没有设置格式的,还需手动调整行高列宽等样式,很麻烦。其实,通过Python库模块,能轻松...
- 鸿蒙开发(三十三):Column
-
Column是一个沿垂直方向布局的容器。例如:@Entry@ComponentexportstructIndex{build(){Column(){Tex...
- 实战 | 如何制作数据报表并实现自动化?
-
本章给大家演示一下在实际工作中如何结合Pandas库和openpyxl库来自动化生成报表。假设我们现在有如图1所示的数据集。(图1)现在需要根据这份数据集来制作每天的日报情况,主要包含以下...
- C# 给Word每一页设置不同图片水印
-
Word中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不同的水印效果,则可以参考本文中的方法。下面,将以C#代码为例,对W...
- Inkscape 教程:创建棒球缝线效果
-
本教程将演示如何使用Inkscape中的PatternAlongPath路径效果来创建棒球上的缝线。基本原理是先创建一个代表单个缝线元素的图形(包括缝线本身和其下方的模拟孔洞),然后创建一...
- ArkUI-Text/Span 详解
-
ArkUI-Text/Span详解@Entry@ComponentstructTextDemo{build(){Column({space:16}){Te...
- 【HarmonyOS Next之旅】兼容JS的类Web开发(五) -> Svg
-
目录1->基础知识1.1->创建Svg组件1.2->设置属性2->绘制图形3->绘制路径4->绘制文本4.1->文本4.2-&g...
- Android常用布局总结之(LinearLayout、GridLayout等4种)
-
一、LinearLayout线性布局LinearLayout是一个视图组,用于使所有子视图在单个方向(垂直或水平)保持对齐。您可以使用android:orientation属性指定布局方向。a...
- Excel vba常用语句
-
以下是常用的30个ExcelVBA语句:1.Range("A1").Value="HelloWorld"'将单元格A1的值设置为"Hello...
- C#导出excel复杂表格(单元各合并)
-
一、效果展示二、代码实现引用dllusing Aspose.Cells;DataTable数据保存到Excel/// <summary>/// DataTa...
- Excel-VBA代码,合并单元格
-
要求:合并第三列相同商品的单元格。vba合并单元格代码,代码运行如下。代码分享如下:Sub合并单元格()Dimi%'声明变量Application.DisplayAlerts=Fal...
- MFC转QT:Qt高级特性 - 模型/视图架构
-
模型/视图架构概述Qt的模型/视图架构是一种设计模式实现,用于将数据存储与数据显示分离开来。这种设计与MFC的文档/视图架构有相似之处,但更加灵活和强大。它是Qt区别于MFC的最重要特性之一,能大幅提...
- Excel单工作表拆分成多个工作表,掌握这个技能工作效率提升10倍
-
在我们的工作当中,常常会遇到这样的工作场景,我们需要将一个汇总的工作表按照某列的字段拆分为多个工作表。按照惯例,我们还是通过实际的一个例子来给大家进行形象的讲解吧。下面为某学校高一年级的成绩汇总表,我...
- 一周热门
- 最近发表
- 标签列表
-
- HTML 教程 (33)
- HTML 简介 (35)
- HTML 实例/测验 (32)
- HTML 测验 (32)
- JavaScript 和 HTML DOM 参考手册 (32)
- HTML 拓展阅读 (30)
- HTML常用标签 (29)
- HTML文本框样式 (31)
- HTML滚动条样式 (34)
- HTML5 浏览器支持 (33)
- HTML5 新元素 (33)
- HTML5 WebSocket (30)
- HTML5 代码规范 (32)
- HTML5 标签 (717)
- HTML5 标签 (已废弃) (75)
- HTML5电子书 (32)
- HTML5开发工具 (34)
- HTML5小游戏源码 (34)
- HTML5模板下载 (30)
- HTTP 状态消息 (33)
- HTTP 方法:GET 对比 POST (33)
- 键盘快捷键 (35)
- 标签 (226)
- HTML button formtarget 属性 (30)
- CSS 水平对齐 (Horizontal Align) (30)