1.在4×4的棋盘上安置4个皇后,要求任意两个皇后不在同一行、不在同一列、不在同一对角线上,输出所有的方案。fori1=1:4%i1.。表示皇后的位置fori2=1:4fori3=1:4fori4=1:4hh=zeros(4,4);%用于模拟棋盘hh(1,i1)=1;%1表示此处有皇后由于分列,所以不再同一列hh(2,i2)=1;hh(3,i3)=1;hh(4,i4)=1;ifi1==i2||i1==i3||i1==i4||i2==i3||i2==i4||i3==i4%判断是否在同一行continue;endifabs(i1-i2)==1||abs(i1-i3)==2||abs(i1-i4)==3||abs(i2-i3)==1||abs(i2-i4)==2...||abs(i3-i4)==1%判断是否在一条对角线上continue;enddisp(hh);%打印棋盘,1为皇后endendendend2.问题描述:有形如下图所示的数塔,从顶部出发,在每一结点可以选择向左走或是向右走,一直走到底层,要求找出一条路径,使路径上的数值的和最接近零。n=input('输入数塔的层数n(正整数n=20)');st=zeros(n);fori1=1:nforj1=1:i1fprintf('输入第%d行第%d个数据(且数字的绝对值不超过1000000)',i1,j1);st(i1,j1)=input('');endendsz=inf;ls=zeros(1,n(1)-1);lj=zeros(1,n(1)-1);fori1=0:2^n-1ss=st(1,1);forj1=1:n(1)-1ls(j1)=mod(i1,2);i1=floor(i1/2);endk=1;forj1=1:n(1)-1k=k+ls(j1);ss=ss+st(j1+1,k);endifssszsz=ss;lj=ls;endendfprintf('%d',st(1,1));fori1=1:n(1)-1iflj(i1)==1fprintf('向右选择');elsefprintf('向左选择');endfprintf('%3d',st(i1+1));endfprintf('最终的最小值是%d\n',sz);3.现有21根火柴,两人轮流取,每人每次可取走1-4根,不可多取,也不能不取,谁取最后一根火柴则谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取;计算机一方为“常胜将军”fori=1:4a=input('youtakeanumberbetween1to4:');ifa=1&&a=4fprintf('computertake%daway\nthereis%dleft\n',5-a,21-5*i);endenddisp('computerwin!');麦克斯韦方程组的积分形式:(inmatter)这是1873年前后,麦克斯韦提出的表述电磁场普遍规律的四个方程。其中:(1)描述了电场的性质。在一般情况下,电场可以是库仑电场也可以是变化磁场激发的感应电场,而感应电场是涡旋场,它的电位移线是闭合的,对封闭曲面的通量无贡献。(2)描述了磁场的性质。磁场可以由传导电流激发,也可以由变化电场的位移电流所激发,它们的磁场都是涡旋场,磁感应线都是闭合线,对封闭曲面的通量无贡献。(3)描述了变化的磁场激发电场的规律。(4)描述了变化的电场激发磁场的规律。变化场与稳恒场的关系:当时,方程组就还原为静电场和稳恒磁场的方程:(inmatter)在没有场源的自由空间,即q=0,I=0,方程组就成为如下形式:(inmatter)麦克斯韦方程组的积分形式反映了空间某区域的电磁场量(D、E、B、H)和场源(电荷q、电流I)之间的关系。4.2微分形式麦克斯韦方程组微分形式:在电磁场的实际应用中,经常要知道空间逐点的电磁场量和电荷、电流之间的关系。从数学形式上,就是将麦克斯韦方程组的积分形式化为微分形式。利用矢量分析方法,可得:(inmatter)注意:(1)在不同的惯性参照系中,麦克斯韦方程有同样的形式。(2)应用麦克斯韦方程组解决实际问题,还要考虑介质对电磁场的影响。例如在各向同性介质中,电磁场量与介质特性量有下列关系:在非均匀介质中,还要考虑电磁场量在界面上的边值关系。在利用t=0时场量的初值条件,原则上可以求出任一时刻空间任一点的电磁场,即E(x,y,z,t)和B(x,y,z,t)。麦克斯韦方程组微分形式(高斯单位制)还是试下通俗讲吧:电场分两种,一种是有源,也就是沿着电场线某一段总有终点,如电子产生的电场;一种无源(或称为有旋?),换而言之就是无论沿着线往哪边走都没有尽头,如均匀变化的均匀磁场,电场线是一个个圆,无始无终。Maxwell方程组其一:有源电场由且仅由电荷产生Maxwell方程组其二:无源电场由且仅由变化的磁场产生同样磁场也分这么两种,类比就好Maxwell方程组其三:没有有源磁场,哈哈,意思就是没有磁荷了(与电荷相对应)Maxwell方程组其四:无源磁场由且仅由电流和变化的电场产生Maxwell方程组也诠释了具体的产生方式,但你要通俗的化也没必要说了。。。其实对电场磁场的描述几乎一模一样,差就差在有电荷却没磁荷这一点,导致了方程一跟方程三的不同。而二四呢,因为电荷可以形成电流,所以方程四多了一个由电流产生。如果有磁荷的话,方程二也会改成由磁流跟变化的磁场产生,方程三也为改成由磁荷产生。如此两者形式便一模一样了。弦论里预言的磁单极子便有此般意味在里面。function[features,valid_points]=extractFeatures(I,points,varargin)%extractFeaturesExtractinterestpointdescriptors%extractFeaturesextractsfeaturevectors,alsoknownasdescriptors,%fromabinaryorintensityimage.Descriptorsarederivedfrompixels%surroundinganinterestpoint.Theyareneededtodescribeandmatch%featuresspecifiedbyasinglepointlocation.%%[FEATURES,VALID_POINTS]=extractFeatures(I,POINTS)returnsFEATURES,%anM-by-NmatrixofMfeaturevectors,alsoknownasdescriptors.Each%descriptorisoflengthN.ThefunctionalsoreturnsMnumberof%VALID_POINTScorrespondingtoeachdescriptor.Themethodusedfor%descriptorextractiondependsonclassofPOINTS:%%ClassofPOINTSDescriptorextractionmethod%------------------------------------------------%-SURFPointsobject-Speeded-UpRobustFeatures(SURF)%-MSERRegionsobject-Speeded-UpRobustFeatures(SURF)%-M-by-2matrixof[xy]-Simplesquareneighborhoodaround[xy]%coordinatespointlocation%%[FEATURES,VALID_POINTS]=extractFeatures(I,POINTS,PARAM1,VAL1,%PARAM2,VAL2)canbeusedtospecifyadditionalparameters:%%'Method'-Oneofthestrings:'Block','SURF'or'Auto'.%%MethodFeaturevector(descriptor)%------------------------------------------%'Block'Simplesquareneighborhood%'SURF'Speeded-UpRobustFeatures(SURF)%'Auto'Selectsthemethodbasedontheclassof%inputpoints:'SURF'whenPOINTSisaSURFPoints%objectorMSERRegionsobjectand'Block'whenPOINTS%isanM-by-2matrixof[xy]coordinates%%Default:'Auto'%%'BlockSize'-Anoddintegerscalardefiningthelocalsquare%neighborhood(BlockSize-by-BlockSize)centeredat%eachinterestpoint.Thisoptionisonly%applicableto'Block'method.%%Default:11%%'SURFSize'-Integerscalarsetto64or128.LengthoftheSURF%featurevector(descriptor).Thisoptionisonly%applicableto'SURF'method.%%Default:64%%Notes%-----%-When'Block'methodisused,thefunctionextractsonlythe%neighborhoodsfullycontainedwithintheimageboundary,therefore%VALID_POINTSmaycontainfewerpointsthaninputPOINTS.%%-WhenSURFisusedtoextractdescriptors,theOrientationproperty%ofreturnedVALID_POINTSSURFPointsobjectissettotheorientation%ofextractedfeatures,inradians.Thisisusefulforvisualizing%theSURFdescriptororientation.%%-WhenMSERRegionsobjectisusedwithSURF,theCentroidpropertyof%theobjectisusedtoextractSURFdescriptors.TheAxespropertyis%usedtoselectthescaleoftheSURFdescriptorssuchthatthecircle%representingthefeaturehasanareaproportionaltoMSERellipse%area.TheOrientationpropertyisnotused.%%-Youcanincrease'SURFSize'fromthedefault64to128toincrease%descriptormatchingaccuracyattheexpenseofmatchingspeed.%%ClassSupport%-------------%TheinputimageIcanbelogical,uint8,uint16,int16,single,or%double,anditmustberealandnonsparse.POINTScanbeint16,uint16,%int32,uint32,singleordouble,anditmustberealandnonsparse.%%Example1%---------%%Extractcornerfeaturesfromanimage.%